{"componentChunkName":"component---src-gatsby-theme-try-ghost-templates-post-js","path":"/web-design-tips-for-web-developers/","result":{"data":{"customPost":{"id":"Ghost__Post__6127ba1b3ed159214d382e6e","title":"Web Design Tips For Web Developers","slug":"web-design-tips-for-web-developers","featured":false,"feature_image":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/photo-1542744094-3a31f272c490.jpg","excerpt":"Some tips on Web Design for Web Developers I have learned from a FREE Udemy course that are essential for your websites.","custom_excerpt":"Some tips on Web Design for Web Developers I have learned from a FREE Udemy course that are essential for your websites.","visibility":"public","created_at_pretty":"26 Oct 2020","published_at_pretty":"26 Oct 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-10-26T21:36:54.000+00:00","published_at":"2020-10-26T21:41:21.000+00:00","updated_at":"2021-08-26T17:53:42.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},{"slug":"beginner","url":"https://backend.shahednasser.com/tag/beginner/","name":"Beginners","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1521185496955-15097b20c5fe-2.jpeg","description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","meta_title":"Beginners","meta_description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","featureImageSharp":null}],"plaintext":"Recently I took a course on Udemy called Web Design for Web Developers\n[https://www.udemy.com/web-design-secrets/learn/v4/overview]. The course is very\nshort and has a few simple tips that are actually really important to achieve a\nclean design for your website.\n\nI advise you to take the course - it is only one hour long and it is FREE - to\nget a better understanding of these tips. However, I will be sharing with you\nwhat I learned in the hopes that it will help you out.\n\n\n--------------------------------------------------------------------------------\n\nTypography\n * Font size should be between 15px and 25px for body text.\n * Headlines should have a big font size\n * Line height should be between 120% and 150% of font size.\n * Pick a font that reflects the feel of the website, and stick with it for the\n   entire website\n\n\n--------------------------------------------------------------------------------\n\nColors\n * Specify a base color\n * Using online tools, create a palette based on different shades of the base\n   color or what colors go well with it.\n * For Call To Action buttons, use colors that will draw the attention of the\n   user\n * Do not overuse Black in your design\n\n\n--------------------------------------------------------------------------------\n\nImages\n * When putting text over images, make sure to add an overlay to the image so\n   the text can be readable.\n * If you do not want to add an overlay, you could put the text in a box and\n   give it a background color.\n * Another option is to blur the image.\n\n\n--------------------------------------------------------------------------------\n\nIcons\n * Use icons for features, services, steps, etc.\n * Make sure the icons are easily understood to not cause confusion, especially\n   if they are not accompanied by text.\n * Label your icons.\n\n\n--------------------------------------------------------------------------------\n\nSpacing/Layout\n * Put whitespace between website sections to make the start and end of a\n   section apparent.\n * Base the layout on what you want your audience to focus on.\n * Make sure the whitespace between elements is not too small that everything\n   looks crowded\n\n\n--------------------------------------------------------------------------------\n\nConclusion\nThese are just a few of the helpful tips I learned from the course. To get more\ninsight and understand the concepts more clearly, take an hour to go through the\ncourse.\n\nSuggested Read\nHiring managers looking to spot the best web developers may want to check out\nthis article [https://www.toptal.com/web#hiring-guide] from Toptal.","html":"<p>Recently I took a course on Udemy called <a href=\"https://www.udemy.com/web-design-secrets/learn/v4/overview\" rel=\"noopener noreferrer\">Web Design for Web Developers</a>. The course is very short and has a few simple tips that are actually really important to achieve a clean design for your website.</p><p>I advise you to take the course - it is only one hour long and it is <strong>FREE</strong> - to get a better understanding of these tips. However, I will be sharing with you what I learned in the hopes that it will help you out.</p><hr><h3 id=\"typography\">Typography</h3><ul><li>Font size should be between 15px and 25px for body text.</li><li>Headlines should have a big font size</li><li>Line height should be between 120% and 150% of font size.</li><li>Pick a font that reflects the feel of the website, and stick with it for the entire website</li></ul><hr><h3 id=\"colors\">Colors</h3><ul><li>Specify a base color</li><li>Using online tools, create a palette based on different shades of the base color or what colors go well with it.</li><li>For Call To Action buttons, use colors that will draw the attention of the user</li><li>Do not overuse Black in your design</li></ul><hr><h3 id=\"images\">Images</h3><ul><li>When putting text over images, make sure to add an overlay to the image so the text can be readable.</li><li>If you do not want to add an overlay, you could put the text in a box and give it a background color.</li><li>Another option is to blur the image.</li></ul><hr><h3 id=\"icons\">Icons</h3><ul><li>Use icons for features, services, steps, etc.</li><li>Make sure the icons are easily understood to not cause confusion, especially if they are not accompanied by text.</li><li>Label your icons.</li></ul><hr><h3 id=\"spacing-layout\">Spacing/Layout</h3><ul><li>Put whitespace between website sections to make the start and end of a section apparent.</li><li>Base the layout on what you want your audience to focus on.</li><li>Make sure the whitespace between elements is not too small that everything looks crowded</li></ul><hr><h3 id=\"conclusion\">Conclusion</h3><p>These are just a few of the helpful tips I learned from the course. To get more insight and understand the concepts more clearly, take an hour to go through the course.</p><!--kg-card-begin: html--><div class=\"suggested-read\"><h4>Suggested Read</h4><p>Hiring managers looking to spot the best web developers may want <a href=\"https://www.toptal.com/web#hiring-guide\" rel=\"noopener noreferrer\" target=\"_blank\">to check out this article</a> from Toptal. </p></div><!--kg-card-end: html-->","url":"https://backend.shahednasser.com/web-design-tips-for-web-developers/","canonical_url":null,"uuid":"ef3613d0-0c45-4d78-ab57-ca1e06b77528","codeinjection_foot":null,"codeinjection_head":"<style>\n    .suggested-read {\n    \tbackground-color: #e8e8e8;\n    \tpadding: 20px;\n\t}\n</style>","codeinjection_styles":"\n    .suggested-read {\n    \tbackground-color: #e8e8e8;\n    \tpadding: 20px;\n\t}\n","comment_id":"5f974176b366d4001e86cc9e","reading_time":1,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Recently I took a course on Udemy called <a href=\"https://www.udemy.com/web-design-secrets/learn/v4/overview\" rel=\"noopener noreferrer\">Web Design for Web Developers</a>. The course is very short and has a few simple tips that are actually really important to achieve a clean design for your website.</p><p>I advise you to take the course - it is only one hour long and it is <strong>FREE</strong> - to get a better understanding of these tips. However, I will be sharing with you what I learned in the hopes that it will help you out.</p><hr><h3 id=\"typography\">Typography</h3><ul><li>Font size should be between 15px and 25px for body text.</li><li>Headlines should have a big font size</li><li>Line height should be between 120% and 150% of font size.</li><li>Pick a font that reflects the feel of the website, and stick with it for the entire website</li></ul><hr><h3 id=\"colors\">Colors</h3><ul><li>Specify a base color</li><li>Using online tools, create a palette based on different shades of the base color or what colors go well with it.</li><li>For Call To Action buttons, use colors that will draw the attention of the user</li><li>Do not overuse Black in your design</li></ul><hr><h3 id=\"images\">Images</h3><ul><li>When putting text over images, make sure to add an overlay to the image so the text can be readable.</li><li>If you do not want to add an overlay, you could put the text in a box and give it a background color.</li><li>Another option is to blur the image.</li></ul><hr><h3 id=\"icons\">Icons</h3><ul><li>Use icons for features, services, steps, etc.</li><li>Make sure the icons are easily understood to not cause confusion, especially if they are not accompanied by text.</li><li>Label your icons.</li></ul><hr><h3 id=\"spacing-layout\">Spacing/Layout</h3><ul><li>Put whitespace between website sections to make the start and end of a section apparent.</li><li>Base the layout on what you want your audience to focus on.</li><li>Make sure the whitespace between elements is not too small that everything looks crowded</li></ul><hr><h3 id=\"conclusion\">Conclusion</h3><p>These are just a few of the helpful tips I learned from the course. To get more insight and understand the concepts more clearly, take an hour to go through the course.</p><!--kg-card-begin: html--><div class=\"suggested-read\"><h4>Suggested Read</h4><p>Hiring managers looking to spot the best web developers may want <a href=\"https://www.toptal.com/web#hiring-guide\" rel=\"noopener noreferrer\" target=\"_blank\">to check out this article</a> from Toptal. </p></div><!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Recently I took a course on Udemy called "},{"type":"element","tagName":"a","properties":{"href":"https://www.udemy.com/web-design-secrets/learn/v4/overview","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Web Design for Web Developers"}]},{"type":"text","value":". The course is very short and has a few simple tips that are actually really important to achieve a clean design for your website."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I advise you to take the course - it is only one hour long and it is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"FREE"}]},{"type":"text","value":" - to get a better understanding of these tips. However, I will be sharing with you what I learned in the hopes that it will help you out."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"typography"},"children":[{"type":"text","value":"Typography"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Font size should be between 15px and 25px for body text."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Headlines should have a big font size"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Line height should be between 120% and 150% of font size."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Pick a font that reflects the feel of the website, and stick with it for the entire website"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"colors"},"children":[{"type":"text","value":"Colors"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Specify a base color"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Using online tools, create a palette based on different shades of the base color or what colors go well with it."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"For Call To Action buttons, use colors that will draw the attention of the user"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Do not overuse Black in your design"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"images"},"children":[{"type":"text","value":"Images"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"When putting text over images, make sure to add an overlay to the image so the text can be readable."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"If you do not want to add an overlay, you could put the text in a box and give it a background color."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Another option is to blur the image."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"icons"},"children":[{"type":"text","value":"Icons"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use icons for features, services, steps, etc."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Make sure the icons are easily understood to not cause confusion, especially if they are not accompanied by text."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Label your icons."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"spacing-layout"},"children":[{"type":"text","value":"Spacing/Layout"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Put whitespace between website sections to make the start and end of a section apparent."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Base the layout on what you want your audience to focus on."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Make sure the whitespace between elements is not too small that everything looks crowded"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These are just a few of the helpful tips I learned from the course. To get more insight and understand the concepts more clearly, take an hour to go through the course."}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"div","properties":{"className":["suggested-read"]},"children":[{"type":"element","tagName":"h4","properties":{},"children":[{"type":"text","value":"Suggested Read"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Hiring managers looking to spot the best web developers may want "},{"type":"element","tagName":"a","properties":{"href":"https://www.toptal.com/web#hiring-guide","rel":["noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"to check out this article"}]},{"type":"text","value":" from Toptal. "}]}]},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"typography","heading":"Typography"},{"id":"colors","heading":"Colors"},{"id":"images","heading":"Images"},{"id":"icons","heading":"Icons"},{"id":"spacing-layout","heading":"Spacing/Layout"},{"id":"conclusion","heading":"Conclusion","items":[{"id":"error-missing-id","heading":"Suggested Read"}]}]},"featureImageSharp":{"base":"photo-1542744094-3a31f272c490.jpg","publicURL":"/static/6f6b73f2356f89c8be0c82d9fe78a145/photo-1542744094-3a31f272c490.jpg","imageMeta":{"width":2000,"height":1333},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAHMohtiQwP/xAAaEAADAAMBAAAAAAAAAAAAAAABAgMAERIT/9oACAEBAAEFApT9MWKY89NJirnfKsSP/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oACAEDAQE/AdqP/8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQIBAT8Bh//EAB0QAAIBBAMAAAAAAAAAAAAAAAAhEQECAxIxQWH/2gAIAQEABj8Crr02TfkXghEycn//xAAaEAADAQEBAQAAAAAAAAAAAAAAAREhYTFx/9oACAEBAAE/IYFZKaYQiS4elxU100CXH8GwMX4//9oADAMBAAIAAwAAABCTH//EABYRAQEBAAAAAAAAAAAAAAAAAAEAQf/aAAgBAwEBPxAwgpf/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAECAQE/EHHZTb//xAAdEAEBAAICAwEAAAAAAAAAAAABEQAhMVFBYZHR/9oACAEBAAE/EEJq6RnD8w1NMKXtt/M1JlBHSnjDy8WTyuTII/QtDB1CKb3fef/Z","aspectRatio":1.5028901734104045,"src":"/static/6f6b73f2356f89c8be0c82d9fe78a145/d5c54/photo-1542744094-3a31f272c490.jpg","srcSet":"/static/6f6b73f2356f89c8be0c82d9fe78a145/65d8c/photo-1542744094-3a31f272c490.jpg 260w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/c5f21/photo-1542744094-3a31f272c490.jpg 520w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/d5c54/photo-1542744094-3a31f272c490.jpg 1040w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/81a53/photo-1542744094-3a31f272c490.jpg 1560w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/4e5f3/photo-1542744094-3a31f272c490.jpg 2000w","srcWebp":"/static/6f6b73f2356f89c8be0c82d9fe78a145/e4875/photo-1542744094-3a31f272c490.webp","srcSetWebp":"/static/6f6b73f2356f89c8be0c82d9fe78a145/dc8f3/photo-1542744094-3a31f272c490.webp 260w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/2db4b/photo-1542744094-3a31f272c490.webp 520w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/e4875/photo-1542744094-3a31f272c490.webp 1040w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/f5845/photo-1542744094-3a31f272c490.webp 1560w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/49d6b/photo-1542744094-3a31f272c490.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"ghostPost":{"id":"Ghost__Post__6127ba1b3ed159214d382e6e","title":"Web Design Tips For Web Developers","slug":"web-design-tips-for-web-developers","featured":false,"feature_image":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/photo-1542744094-3a31f272c490.jpg","excerpt":"Some tips on Web Design for Web Developers I have learned from a FREE Udemy course that are essential for your websites.","custom_excerpt":"Some tips on Web Design for Web Developers I have learned from a FREE Udemy course that are essential for your websites.","visibility":"public","created_at_pretty":"26 Oct 2020","published_at_pretty":"26 Oct 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-10-26T21:36:54.000+00:00","published_at":"2020-10-26T21:41:21.000+00:00","updated_at":"2021-08-26T17:53:42.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null},{"slug":"beginner","url":"https://backend.shahednasser.com/tag/beginner/","name":"Beginners","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1521185496955-15097b20c5fe-2.jpeg","description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","meta_title":"Beginners","meta_description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","featureImageSharp":null}],"plaintext":"Recently I took a course on Udemy called Web Design for Web Developers\n[https://www.udemy.com/web-design-secrets/learn/v4/overview]. The course is very\nshort and has a few simple tips that are actually really important to achieve a\nclean design for your website.\n\nI advise you to take the course - it is only one hour long and it is FREE - to\nget a better understanding of these tips. However, I will be sharing with you\nwhat I learned in the hopes that it will help you out.\n\n\n--------------------------------------------------------------------------------\n\nTypography\n * Font size should be between 15px and 25px for body text.\n * Headlines should have a big font size\n * Line height should be between 120% and 150% of font size.\n * Pick a font that reflects the feel of the website, and stick with it for the\n   entire website\n\n\n--------------------------------------------------------------------------------\n\nColors\n * Specify a base color\n * Using online tools, create a palette based on different shades of the base\n   color or what colors go well with it.\n * For Call To Action buttons, use colors that will draw the attention of the\n   user\n * Do not overuse Black in your design\n\n\n--------------------------------------------------------------------------------\n\nImages\n * When putting text over images, make sure to add an overlay to the image so\n   the text can be readable.\n * If you do not want to add an overlay, you could put the text in a box and\n   give it a background color.\n * Another option is to blur the image.\n\n\n--------------------------------------------------------------------------------\n\nIcons\n * Use icons for features, services, steps, etc.\n * Make sure the icons are easily understood to not cause confusion, especially\n   if they are not accompanied by text.\n * Label your icons.\n\n\n--------------------------------------------------------------------------------\n\nSpacing/Layout\n * Put whitespace between website sections to make the start and end of a\n   section apparent.\n * Base the layout on what you want your audience to focus on.\n * Make sure the whitespace between elements is not too small that everything\n   looks crowded\n\n\n--------------------------------------------------------------------------------\n\nConclusion\nThese are just a few of the helpful tips I learned from the course. To get more\ninsight and understand the concepts more clearly, take an hour to go through the\ncourse.\n\nSuggested Read\nHiring managers looking to spot the best web developers may want to check out\nthis article [https://www.toptal.com/web#hiring-guide] from Toptal.","html":"<p>Recently I took a course on Udemy called <a href=\"https://www.udemy.com/web-design-secrets/learn/v4/overview\" rel=\"noopener noreferrer\">Web Design for Web Developers</a>. The course is very short and has a few simple tips that are actually really important to achieve a clean design for your website.</p><p>I advise you to take the course - it is only one hour long and it is <strong>FREE</strong> - to get a better understanding of these tips. However, I will be sharing with you what I learned in the hopes that it will help you out.</p><hr><h3 id=\"typography\">Typography</h3><ul><li>Font size should be between 15px and 25px for body text.</li><li>Headlines should have a big font size</li><li>Line height should be between 120% and 150% of font size.</li><li>Pick a font that reflects the feel of the website, and stick with it for the entire website</li></ul><hr><h3 id=\"colors\">Colors</h3><ul><li>Specify a base color</li><li>Using online tools, create a palette based on different shades of the base color or what colors go well with it.</li><li>For Call To Action buttons, use colors that will draw the attention of the user</li><li>Do not overuse Black in your design</li></ul><hr><h3 id=\"images\">Images</h3><ul><li>When putting text over images, make sure to add an overlay to the image so the text can be readable.</li><li>If you do not want to add an overlay, you could put the text in a box and give it a background color.</li><li>Another option is to blur the image.</li></ul><hr><h3 id=\"icons\">Icons</h3><ul><li>Use icons for features, services, steps, etc.</li><li>Make sure the icons are easily understood to not cause confusion, especially if they are not accompanied by text.</li><li>Label your icons.</li></ul><hr><h3 id=\"spacing-layout\">Spacing/Layout</h3><ul><li>Put whitespace between website sections to make the start and end of a section apparent.</li><li>Base the layout on what you want your audience to focus on.</li><li>Make sure the whitespace between elements is not too small that everything looks crowded</li></ul><hr><h3 id=\"conclusion\">Conclusion</h3><p>These are just a few of the helpful tips I learned from the course. To get more insight and understand the concepts more clearly, take an hour to go through the course.</p><!--kg-card-begin: html--><div class=\"suggested-read\"><h4>Suggested Read</h4><p>Hiring managers looking to spot the best web developers may want <a href=\"https://www.toptal.com/web#hiring-guide\" rel=\"noopener noreferrer\" target=\"_blank\">to check out this article</a> from Toptal. </p></div><!--kg-card-end: html-->","url":"https://backend.shahednasser.com/web-design-tips-for-web-developers/","canonical_url":null,"uuid":"ef3613d0-0c45-4d78-ab57-ca1e06b77528","codeinjection_foot":null,"codeinjection_head":"<style>\n    .suggested-read {\n    \tbackground-color: #e8e8e8;\n    \tpadding: 20px;\n\t}\n</style>","codeinjection_styles":"\n    .suggested-read {\n    \tbackground-color: #e8e8e8;\n    \tpadding: 20px;\n\t}\n","comment_id":"5f974176b366d4001e86cc9e","reading_time":1,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Recently I took a course on Udemy called <a href=\"https://www.udemy.com/web-design-secrets/learn/v4/overview\" rel=\"noopener noreferrer\">Web Design for Web Developers</a>. The course is very short and has a few simple tips that are actually really important to achieve a clean design for your website.</p><p>I advise you to take the course - it is only one hour long and it is <strong>FREE</strong> - to get a better understanding of these tips. However, I will be sharing with you what I learned in the hopes that it will help you out.</p><hr><h3 id=\"typography\">Typography</h3><ul><li>Font size should be between 15px and 25px for body text.</li><li>Headlines should have a big font size</li><li>Line height should be between 120% and 150% of font size.</li><li>Pick a font that reflects the feel of the website, and stick with it for the entire website</li></ul><hr><h3 id=\"colors\">Colors</h3><ul><li>Specify a base color</li><li>Using online tools, create a palette based on different shades of the base color or what colors go well with it.</li><li>For Call To Action buttons, use colors that will draw the attention of the user</li><li>Do not overuse Black in your design</li></ul><hr><h3 id=\"images\">Images</h3><ul><li>When putting text over images, make sure to add an overlay to the image so the text can be readable.</li><li>If you do not want to add an overlay, you could put the text in a box and give it a background color.</li><li>Another option is to blur the image.</li></ul><hr><h3 id=\"icons\">Icons</h3><ul><li>Use icons for features, services, steps, etc.</li><li>Make sure the icons are easily understood to not cause confusion, especially if they are not accompanied by text.</li><li>Label your icons.</li></ul><hr><h3 id=\"spacing-layout\">Spacing/Layout</h3><ul><li>Put whitespace between website sections to make the start and end of a section apparent.</li><li>Base the layout on what you want your audience to focus on.</li><li>Make sure the whitespace between elements is not too small that everything looks crowded</li></ul><hr><h3 id=\"conclusion\">Conclusion</h3><p>These are just a few of the helpful tips I learned from the course. To get more insight and understand the concepts more clearly, take an hour to go through the course.</p><!--kg-card-begin: html--><div class=\"suggested-read\"><h4>Suggested Read</h4><p>Hiring managers looking to spot the best web developers may want <a href=\"https://www.toptal.com/web#hiring-guide\" rel=\"noopener noreferrer\" target=\"_blank\">to check out this article</a> from Toptal. </p></div><!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Recently I took a course on Udemy called "},{"type":"element","tagName":"a","properties":{"href":"https://www.udemy.com/web-design-secrets/learn/v4/overview","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Web Design for Web Developers"}]},{"type":"text","value":". The course is very short and has a few simple tips that are actually really important to achieve a clean design for your website."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I advise you to take the course - it is only one hour long and it is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"FREE"}]},{"type":"text","value":" - to get a better understanding of these tips. However, I will be sharing with you what I learned in the hopes that it will help you out."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"typography"},"children":[{"type":"text","value":"Typography"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Font size should be between 15px and 25px for body text."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Headlines should have a big font size"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Line height should be between 120% and 150% of font size."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Pick a font that reflects the feel of the website, and stick with it for the entire website"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"colors"},"children":[{"type":"text","value":"Colors"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Specify a base color"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Using online tools, create a palette based on different shades of the base color or what colors go well with it."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"For Call To Action buttons, use colors that will draw the attention of the user"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Do not overuse Black in your design"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"images"},"children":[{"type":"text","value":"Images"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"When putting text over images, make sure to add an overlay to the image so the text can be readable."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"If you do not want to add an overlay, you could put the text in a box and give it a background color."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Another option is to blur the image."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"icons"},"children":[{"type":"text","value":"Icons"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use icons for features, services, steps, etc."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Make sure the icons are easily understood to not cause confusion, especially if they are not accompanied by text."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Label your icons."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"spacing-layout"},"children":[{"type":"text","value":"Spacing/Layout"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Put whitespace between website sections to make the start and end of a section apparent."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Base the layout on what you want your audience to focus on."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Make sure the whitespace between elements is not too small that everything looks crowded"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These are just a few of the helpful tips I learned from the course. To get more insight and understand the concepts more clearly, take an hour to go through the course."}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"div","properties":{"className":["suggested-read"]},"children":[{"type":"element","tagName":"h4","properties":{},"children":[{"type":"text","value":"Suggested Read"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Hiring managers looking to spot the best web developers may want "},{"type":"element","tagName":"a","properties":{"href":"https://www.toptal.com/web#hiring-guide","rel":["noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"to check out this article"}]},{"type":"text","value":" from Toptal. "}]}]},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"typography","heading":"Typography"},{"id":"colors","heading":"Colors"},{"id":"images","heading":"Images"},{"id":"icons","heading":"Icons"},{"id":"spacing-layout","heading":"Spacing/Layout"},{"id":"conclusion","heading":"Conclusion","items":[{"id":"error-missing-id","heading":"Suggested Read"}]}]},"featureImageSharp":{"base":"photo-1542744094-3a31f272c490.jpg","publicURL":"/static/6f6b73f2356f89c8be0c82d9fe78a145/photo-1542744094-3a31f272c490.jpg","imageMeta":{"width":2000,"height":1333},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAHMohtiQwP/xAAaEAADAAMBAAAAAAAAAAAAAAABAgMAERIT/9oACAEBAAEFApT9MWKY89NJirnfKsSP/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oACAEDAQE/AdqP/8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQIBAT8Bh//EAB0QAAIBBAMAAAAAAAAAAAAAAAAhEQECAxIxQWH/2gAIAQEABj8Crr02TfkXghEycn//xAAaEAADAQEBAQAAAAAAAAAAAAAAAREhYTFx/9oACAEBAAE/IYFZKaYQiS4elxU100CXH8GwMX4//9oADAMBAAIAAwAAABCTH//EABYRAQEBAAAAAAAAAAAAAAAAAAEAQf/aAAgBAwEBPxAwgpf/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAECAQE/EHHZTb//xAAdEAEBAAICAwEAAAAAAAAAAAABEQAhMVFBYZHR/9oACAEBAAE/EEJq6RnD8w1NMKXtt/M1JlBHSnjDy8WTyuTII/QtDB1CKb3fef/Z","aspectRatio":1.5028901734104045,"src":"/static/6f6b73f2356f89c8be0c82d9fe78a145/d5c54/photo-1542744094-3a31f272c490.jpg","srcSet":"/static/6f6b73f2356f89c8be0c82d9fe78a145/65d8c/photo-1542744094-3a31f272c490.jpg 260w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/c5f21/photo-1542744094-3a31f272c490.jpg 520w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/d5c54/photo-1542744094-3a31f272c490.jpg 1040w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/81a53/photo-1542744094-3a31f272c490.jpg 1560w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/4e5f3/photo-1542744094-3a31f272c490.jpg 2000w","srcWebp":"/static/6f6b73f2356f89c8be0c82d9fe78a145/e4875/photo-1542744094-3a31f272c490.webp","srcSetWebp":"/static/6f6b73f2356f89c8be0c82d9fe78a145/dc8f3/photo-1542744094-3a31f272c490.webp 260w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/2db4b/photo-1542744094-3a31f272c490.webp 520w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/e4875/photo-1542744094-3a31f272c490.webp 1040w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/f5845/photo-1542744094-3a31f272c490.webp 1560w,\n/static/6f6b73f2356f89c8be0c82d9fe78a145/49d6b/photo-1542744094-3a31f272c490.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"prev":{"id":"Ghost__Post__6127ba1b3ed159214d382e73","title":"Linux Tips for Beginners","slug":"linux-tips-for-beginners","featured":false,"feature_image":"https://res-5.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/photo-1518432031352-d6fc5c10da5a.jpg","excerpt":"Many beginners find it hard to understand and adapt to Linux. In this post I will list a few helpful tips for Linux that can help you use it efficiently.","custom_excerpt":"Many beginners find it hard to understand and adapt to Linux. In this post I will list a few helpful tips for Linux that can help you use it efficiently.","visibility":"public","created_at_pretty":"10 Nov 2020","published_at_pretty":"10 Nov 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-11-10T08:53:51.000+00:00","published_at":"2020-11-10T09:52:57.000+00:00","updated_at":"2021-08-26T17:53:23.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"beginner","url":"https://backend.shahednasser.com/tag/beginner/","name":"Beginners","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1521185496955-15097b20c5fe-2.jpeg","description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","meta_title":"Beginners","meta_description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","featureImageSharp":{"base":"photo-1521185496955-15097b20c5fe-2.jpeg","publicURL":"/static/13f953658eaecb779984996ea356b1c4/photo-1521185496955-15097b20c5fe-2.jpeg","imageMeta":{"width":2000,"height":1547},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQCBf/EABYBAQEBAAAAAAAAAAAAAAAAAAIAAf/aAAwDAQACEAMQAAABhU05c9sV/8QAGRAAAwEBAQAAAAAAAAAAAAAAAQIDABIR/9oACAEBAAEFAuTgGxGjVeRdPLOHf//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABkQAAMBAQEAAAAAAAAAAAAAAAABEXECEP/aAAgBAQAGPwL2dJaOqYVH/8QAGhAAAwADAQAAAAAAAAAAAAAAAAERITFBYf/aAAgBAQABPyFpWJH6IutKCacL+lRRGxiDm+H/2gAMAwEAAgADAAAAEK//AP/EABYRAQEBAAAAAAAAAAAAAAAAAAEREP/aAAgBAwEBPxAI3P/EABYRAQEBAAAAAAAAAAAAAAAAAAERAP/aAAgBAgEBPxBaR03/xAAbEAEBAAIDAQAAAAAAAAAAAAABEQAhMUGxcf/aAAgBAQABPxAInmDF9wQ6urfMI5JgA/si0141k9pEa4fcjFJmybz/2Q==","aspectRatio":1.2935323383084578,"src":"/static/13f953658eaecb779984996ea356b1c4/d5c54/photo-1521185496955-15097b20c5fe-2.jpg","srcSet":"/static/13f953658eaecb779984996ea356b1c4/65d8c/photo-1521185496955-15097b20c5fe-2.jpg 260w,\n/static/13f953658eaecb779984996ea356b1c4/c5f21/photo-1521185496955-15097b20c5fe-2.jpg 520w,\n/static/13f953658eaecb779984996ea356b1c4/d5c54/photo-1521185496955-15097b20c5fe-2.jpg 1040w,\n/static/13f953658eaecb779984996ea356b1c4/81a53/photo-1521185496955-15097b20c5fe-2.jpg 1560w,\n/static/13f953658eaecb779984996ea356b1c4/4e5f3/photo-1521185496955-15097b20c5fe-2.jpg 2000w","srcWebp":"/static/13f953658eaecb779984996ea356b1c4/e4875/photo-1521185496955-15097b20c5fe-2.webp","srcSetWebp":"/static/13f953658eaecb779984996ea356b1c4/dc8f3/photo-1521185496955-15097b20c5fe-2.webp 260w,\n/static/13f953658eaecb779984996ea356b1c4/2db4b/photo-1521185496955-15097b20c5fe-2.webp 520w,\n/static/13f953658eaecb779984996ea356b1c4/e4875/photo-1521185496955-15097b20c5fe-2.webp 1040w,\n/static/13f953658eaecb779984996ea356b1c4/f5845/photo-1521185496955-15097b20c5fe-2.webp 1560w,\n/static/13f953658eaecb779984996ea356b1c4/49d6b/photo-1521185496955-15097b20c5fe-2.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"tags":[{"slug":"beginner","url":"https://backend.shahednasser.com/tag/beginner/","name":"Beginners","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1521185496955-15097b20c5fe-2.jpeg","description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","meta_title":"Beginners","meta_description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","featureImageSharp":null},{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"Many beginners find it hard to understand and adapt to Linux. In this post I\nwill list a few helpful tips for Linux that can get you started on how to use it\nefficiently.\n\n\n--------------------------------------------------------------------------------\n\nTerminal Auto Completion\nThis is probably an easy, obvious one to many of us but it is still important to\nlist. When using the terminal, you can use auto completion for commands or to\nuse a file/folder in the directory you're currently in by pressing the TAB key\non your keyboard. This is helpful if you're still new to linux, if you just\nforgot what the name of the command is, or if you're just too lazy to type it\nout (like many of us are).\n\n\n--------------------------------------------------------------------------------\n\nQuick Navigation Between Directories\nAs you know in Linux, to move from one directory to the other in the terminal\nyou use the cd command. For example:\n\ncd my-folder\n\nThere are three shortcuts that can help you navigate between directories:\n\n 1. Navigate to the Home directory: To move to the home directory, you just need\n    to use cd ~.\n 2. Navigate to the parent directory: To move to the parent directory, you just\n    need to use cd ..\n 3. Navigate to the previous directory: To move to the directory you were\n    previously in, you just need to use cd -\n\n\n--------------------------------------------------------------------------------\n\nMoving To the Beginning and End of Line\nWhen you are running commands in the terminal, especially when you are\ncopy/pasting the commands, a lot of time it can be a hassle when you want to\nedit something in the beginning of the line and then moving back to the end of\nit. There is an easier way to do it.\n\n 1. To move to the beginning of the line press CTRL + A\n 2. To move to the end of the line press CTRL + E\n\n\n--------------------------------------------------------------------------------\n\nRead a File As It Updates\nThis is very essential when you are reading from a log file. To keep executing \ntail every time you want to check for changes can be a hassle and frankly eye\nblinding.\n\nIn case you're not aware, tail is a command used to read the end of a file.\n\nSo to read a file and have it update as any new lines are added to the file,\njust add -f option to the command. For example:\n\ntail -f /var/logs/apache2/error.log\n\nThis can be used on any file as well, not just logs.\n\n\n--------------------------------------------------------------------------------\n\nReuse The Previous Parameter\nTo use the parameter you've used in the previous command, use !$. For example:\n\ntouch test.txt // creates a new file test.txt\nnano !$ // edit the previous parameter which is test.txt\n\n\n--------------------------------------------------------------------------------\n\nReuse The Previous Command\nTo reuse the previous command, use !!. For example\n\ntail -n 100 error.log\n!! //use the previous command again\n\nThis is mostly helpful when you run a command, but realize you need to add sudo \nto it. So instead of going to the beginning of the line to do that, just use \nsudo !!\n\n\n--------------------------------------------------------------------------------\n\nGet Information About Any Command\nIf you want to get information about any command like its description of the\noptions and parameters it accepts, simply add --help to it. For example:\n\ncd --help\n\n\n--------------------------------------------------------------------------------\n\nCopying and Pasting From The Terminal\nTo copy anything from the terminal, use CTRL + SHIFT + C\n\nTo paste anything to the terminal, use CTRL + SHIFT + V\n\n\n--------------------------------------------------------------------------------\n\nSearch Through The Commands\nIf you've used a command and you want to use it again, but you forgot some of it\nor you're just too lazy to type it out, one way to use it again is by searching\nin your terminal. To do that, press CTRL + R and then type in the command. As\nyou type you will see commands that match your search and when you find what you\nneed, press ENTER and the command will run.\n\n\n--------------------------------------------------------------------------------\n\nReading Files in Parts\nUse less to read a file a little by little. Many people use cat but if the file\nis big then using cat can be overwhelming. When you use less you can go through\nthe file in parts and at your own pace. Example of usage:\n\nless test.txt\n\nTo exit the file you are reading just type q.\n\n\n--------------------------------------------------------------------------------\n\nAnd There's Still Many More!\nIf you have any other linux tips that make your day less of a pain, please share\nthem with everyone below!","html":"<p>Many beginners find it hard to understand and adapt to Linux. In this post I will list a few helpful tips for Linux that can get you started on how to use it efficiently.</p><hr><h2 id=\"terminal-auto-completion\">Terminal Auto Completion</h2><p>This is probably an easy, obvious one to many of us but it is still important to list. When using the terminal, you can use auto completion for commands or to use a file/folder in the directory you're currently in by pressing the <code>TAB</code> key on your keyboard. This is helpful if you're still new to linux, if you just forgot what the name of the command is, or if you're just too lazy to type it out (like many of us are).</p><hr><h2 id=\"quick-navigation-between-directories\">Quick Navigation Between Directories</h2><p>As you know in Linux, to move from one directory to the other in the terminal you use the <code>cd</code> command. For example:</p><pre><code class=\"language-Shell\">cd my-folder</code></pre><p>There are three shortcuts that can help you navigate between directories:</p><ol><li><strong>Navigate to the Home directory</strong>: To move to the home directory, you just need to use <code>cd ~</code>.</li><li><strong>Navigate to the parent directory: </strong>To move to the parent directory, you just need to use <code>cd ..</code></li><li><strong>Navigate to the previous directory: </strong>To move to the directory you were previously in, you just need to use <code>cd -</code></li></ol><hr><h2 id=\"moving-to-the-beginning-and-end-of-line\">Moving To the Beginning and End of Line</h2><p>When you are running commands in the terminal, especially when you are copy/pasting the commands, a lot of time it can be a hassle when you want to edit something in the beginning of the line and then moving back to the end of it. There is an easier way to do it.</p><ol><li><strong>To move to the beginning of the line</strong> press <code>CTRL + A</code></li><li><strong>To move to the end of the line </strong>press <code>CTRL + E</code></li></ol><hr><h2 id=\"read-a-file-as-it-updates\">Read a File As It Updates</h2><p>This is very essential when you are reading from a log file. To keep executing <code>tail</code> every time you want to check for changes can be a hassle and frankly eye blinding.</p><p><em>In case you're not aware, tail is a command used to read the end of a file.</em></p><p>So to read a file and have it update as any new lines are added to the file, just add <code>-f</code> option to the command. For example:</p><pre><code class=\"language-Shell\">tail -f /var/logs/apache2/error.log</code></pre><p>This can be used on any file as well, not just logs.</p><hr><h2 id=\"reuse-the-previous-parameter\">Reuse The Previous Parameter</h2><p>To use the parameter you've used in the previous command, use <code>!$</code>. For example:</p><pre><code class=\"language-Shell\">touch test.txt // creates a new file test.txt\nnano !$ // edit the previous parameter which is test.txt</code></pre><hr><h2 id=\"reuse-the-previous-command\">Reuse The Previous Command</h2><p>To reuse the previous command, use <code>!!</code>. For example</p><pre><code class=\"language-Shell\">tail -n 100 error.log\n!! //use the previous command again</code></pre><p>This is mostly helpful when you run a command, but realize you need to add <code>sudo</code> to it. So instead of going to the beginning of the line to do that, just use <code>sudo !!</code></p><hr><h2 id=\"get-information-about-any-command\">Get Information About Any Command</h2><p>If you want to get information about any command like its description of the options and parameters it accepts, simply add <code>--help</code> to it. For example:</p><pre><code class=\"language-Shell\">cd --help</code></pre><hr><h2 id=\"copying-and-pasting-from-the-terminal\">Copying and Pasting From The Terminal</h2><p>To copy anything from the terminal, use <code>CTRL + SHIFT + C</code></p><p>To paste anything to the terminal, use <code>CTRL + SHIFT + V</code></p><hr><h2 id=\"search-through-the-commands\">Search Through The Commands</h2><p>If you've used a command and you want to use it again, but you forgot some of it or you're just too lazy to type it out, one way to use it again is by searching in your terminal. To do that, press <code>CTRL + R</code> and then type in the command. As you type you will see commands that match your search and when you find what you need, press <code>ENTER</code> and the command will run.</p><hr><h2 id=\"reading-files-in-parts\">Reading Files in Parts</h2><p>Use <code>less</code> to read a file a little by little. Many people use <code>cat</code> but if the file is big then using <code>cat</code> can be overwhelming. When you use <code>less</code> you can go through the file in parts and at your own pace. Example of usage:</p><pre><code class=\"language-Shell\">less test.txt</code></pre><p>To exit the file you are reading just type <code>q</code>.</p><hr><h2 id=\"and-there-s-still-many-more-\">And There's Still Many More!</h2><p>If you have any other linux tips that make your day less of a pain, please share them with everyone below!</p>","url":"https://backend.shahednasser.com/linux-tips-for-beginners/","canonical_url":null,"uuid":"1d697af0-765a-43f0-b8ab-f88b337dc65f","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"5faa551f2280bc001e2ccd1f","reading_time":3,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Many beginners find it hard to understand and adapt to Linux. In this post I will list a few helpful tips for Linux that can get you started on how to use it efficiently.</p><hr><h2 id=\"terminal-auto-completion\">Terminal Auto Completion</h2><p>This is probably an easy, obvious one to many of us but it is still important to list. When using the terminal, you can use auto completion for commands or to use a file/folder in the directory you're currently in by pressing the <code class=\"language-text\">TAB</code> key on your keyboard. This is helpful if you're still new to linux, if you just forgot what the name of the command is, or if you're just too lazy to type it out (like many of us are).</p><hr><h2 id=\"quick-navigation-between-directories\">Quick Navigation Between Directories</h2><p>As you know in Linux, to move from one directory to the other in the terminal you use the <code class=\"language-text\">cd</code> command. For example:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\"><span class=\"token builtin class-name\">cd</span> my-folder</code></pre></div><p>There are three shortcuts that can help you navigate between directories:</p><ol><li><strong>Navigate to the Home directory</strong>: To move to the home directory, you just need to use <code class=\"language-text\">cd ~</code>.</li><li><strong>Navigate to the parent directory: </strong>To move to the parent directory, you just need to use <code class=\"language-text\">cd ..</code></li><li><strong>Navigate to the previous directory: </strong>To move to the directory you were previously in, you just need to use <code class=\"language-text\">cd -</code></li></ol><hr><h2 id=\"moving-to-the-beginning-and-end-of-line\">Moving To the Beginning and End of Line</h2><p>When you are running commands in the terminal, especially when you are copy/pasting the commands, a lot of time it can be a hassle when you want to edit something in the beginning of the line and then moving back to the end of it. There is an easier way to do it.</p><ol><li><strong>To move to the beginning of the line</strong> press <code class=\"language-text\">CTRL + A</code></li><li><strong>To move to the end of the line </strong>press <code class=\"language-text\">CTRL + E</code></li></ol><hr><h2 id=\"read-a-file-as-it-updates\">Read a File As It Updates</h2><p>This is very essential when you are reading from a log file. To keep executing <code class=\"language-text\">tail</code> every time you want to check for changes can be a hassle and frankly eye blinding.</p><p><em>In case you're not aware, tail is a command used to read the end of a file.</em></p><p>So to read a file and have it update as any new lines are added to the file, just add <code class=\"language-text\">-f</code> option to the command. For example:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\"><span class=\"token function\">tail</span> -f /var/logs/apache2/error.log</code></pre></div><p>This can be used on any file as well, not just logs.</p><hr><h2 id=\"reuse-the-previous-parameter\">Reuse The Previous Parameter</h2><p>To use the parameter you've used in the previous command, use <code class=\"language-text\">!$</code>. For example:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\"><span class=\"token function\">touch</span> test.txt // creates a new <span class=\"token function\">file</span> test.txt\n<span class=\"token function\">nano</span> <span class=\"token operator\">!</span>$ // edit the previous parameter <span class=\"token function\">which</span> is test.txt</code></pre></div><hr><h2 id=\"reuse-the-previous-command\">Reuse The Previous Command</h2><p>To reuse the previous command, use <code class=\"language-text\">!!</code>. For example</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\"><span class=\"token function\">tail</span> -n <span class=\"token number\">100</span> error.log\n<span class=\"token operator\">!</span><span class=\"token operator\">!</span> //use the previous <span class=\"token builtin class-name\">command</span> again</code></pre></div><p>This is mostly helpful when you run a command, but realize you need to add <code class=\"language-text\">sudo</code> to it. So instead of going to the beginning of the line to do that, just use <code class=\"language-text\">sudo !!</code></p><hr><h2 id=\"get-information-about-any-command\">Get Information About Any Command</h2><p>If you want to get information about any command like its description of the options and parameters it accepts, simply add <code class=\"language-text\">--help</code> to it. For example:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\"><span class=\"token builtin class-name\">cd</span> --help</code></pre></div><hr><h2 id=\"copying-and-pasting-from-the-terminal\">Copying and Pasting From The Terminal</h2><p>To copy anything from the terminal, use <code class=\"language-text\">CTRL + SHIFT + C</code></p><p>To paste anything to the terminal, use <code class=\"language-text\">CTRL + SHIFT + V</code></p><hr><h2 id=\"search-through-the-commands\">Search Through The Commands</h2><p>If you've used a command and you want to use it again, but you forgot some of it or you're just too lazy to type it out, one way to use it again is by searching in your terminal. To do that, press <code class=\"language-text\">CTRL + R</code> and then type in the command. As you type you will see commands that match your search and when you find what you need, press <code class=\"language-text\">ENTER</code> and the command will run.</p><hr><h2 id=\"reading-files-in-parts\">Reading Files in Parts</h2><p>Use <code class=\"language-text\">less</code> to read a file a little by little. Many people use <code class=\"language-text\">cat</code> but if the file is big then using <code class=\"language-text\">cat</code> can be overwhelming. When you use <code class=\"language-text\">less</code> you can go through the file in parts and at your own pace. Example of usage:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\"><span class=\"token function\">less</span> test.txt</code></pre></div><p>To exit the file you are reading just type <code class=\"language-text\">q</code>.</p><hr><h2 id=\"and-there-s-still-many-more-\">And There's Still Many More!</h2><p>If you have any other linux tips that make your day less of a pain, please share them with everyone below!</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Many beginners find it hard to understand and adapt to Linux. In this post I will list a few helpful tips for Linux that can get you started on how to use it efficiently."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"terminal-auto-completion"},"children":[{"type":"text","value":"Terminal Auto Completion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is probably an easy, obvious one to many of us but it is still important to list. When using the terminal, you can use auto completion for commands or to use a file/folder in the directory you're currently in by pressing the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"TAB"}]},{"type":"text","value":" key on your keyboard. This is helpful if you're still new to linux, if you just forgot what the name of the command is, or if you're just too lazy to type it out (like many of us are)."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"quick-navigation-between-directories"},"children":[{"type":"text","value":"Quick Navigation Between Directories"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As you know in Linux, to move from one directory to the other in the terminal you use the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cd"}]},{"type":"text","value":" command. For example:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","builtin","class-name"]},"children":[{"type":"text","value":"cd"}]},{"type":"text","value":" my-folder"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There are three shortcuts that can help you navigate between directories:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Navigate to the Home directory"}]},{"type":"text","value":": To move to the home directory, you just need to use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cd ~"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Navigate to the parent directory: "}]},{"type":"text","value":"To move to the parent directory, you just need to use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cd .."}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Navigate to the previous directory: "}]},{"type":"text","value":"To move to the directory you were previously in, you just need to use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cd -"}]}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"moving-to-the-beginning-and-end-of-line"},"children":[{"type":"text","value":"Moving To the Beginning and End of Line"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When you are running commands in the terminal, especially when you are copy/pasting the commands, a lot of time it can be a hassle when you want to edit something in the beginning of the line and then moving back to the end of it. There is an easier way to do it."}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"To move to the beginning of the line"}]},{"type":"text","value":" press "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"CTRL + A"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"To move to the end of the line "}]},{"type":"text","value":"press "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"CTRL + E"}]}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"read-a-file-as-it-updates"},"children":[{"type":"text","value":"Read a File As It Updates"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is very essential when you are reading from a log file. To keep executing "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"tail"}]},{"type":"text","value":" every time you want to check for changes can be a hassle and frankly eye blinding."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"In case you're not aware, tail is a command used to read the end of a file."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"So to read a file and have it update as any new lines are added to the file, just add "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" option to the command. For example:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"tail"}]},{"type":"text","value":" -f /var/logs/apache2/error.log"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This can be used on any file as well, not just logs."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"reuse-the-previous-parameter"},"children":[{"type":"text","value":"Reuse The Previous Parameter"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To use the parameter you've used in the previous command, use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"!$"}]},{"type":"text","value":". For example:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"touch"}]},{"type":"text","value":" test.txt // creates a new "},{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"file"}]},{"type":"text","value":" test.txt\n"},{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"nano"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"!"}]},{"type":"text","value":"$ // edit the previous parameter "},{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" is test.txt"}]}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"reuse-the-previous-command"},"children":[{"type":"text","value":"Reuse The Previous Command"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To reuse the previous command, use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"!!"}]},{"type":"text","value":". For example"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"tail"}]},{"type":"text","value":" -n "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"100"}]},{"type":"text","value":" error.log\n"},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"!"}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":"!"}]},{"type":"text","value":" //use the previous "},{"type":"element","tagName":"span","properties":{"className":["token","builtin","class-name"]},"children":[{"type":"text","value":"command"}]},{"type":"text","value":" again"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is mostly helpful when you run a command, but realize you need to add "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":" to it. So instead of going to the beginning of the line to do that, just use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sudo !!"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"get-information-about-any-command"},"children":[{"type":"text","value":"Get Information About Any Command"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you want to get information about any command like its description of the options and parameters it accepts, simply add "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" to it. For example:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","builtin","class-name"]},"children":[{"type":"text","value":"cd"}]},{"type":"text","value":" --help"}]}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"copying-and-pasting-from-the-terminal"},"children":[{"type":"text","value":"Copying and Pasting From The Terminal"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To copy anything from the terminal, use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"CTRL + SHIFT + C"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To paste anything to the terminal, use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"CTRL + SHIFT + V"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"search-through-the-commands"},"children":[{"type":"text","value":"Search Through The Commands"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you've used a command and you want to use it again, but you forgot some of it or you're just too lazy to type it out, one way to use it again is by searching in your terminal. To do that, press "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"CTRL + R"}]},{"type":"text","value":" and then type in the command. As you type you will see commands that match your search and when you find what you need, press "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" and the command will run."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"reading-files-in-parts"},"children":[{"type":"text","value":"Reading Files in Parts"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"less"}]},{"type":"text","value":" to read a file a little by little. Many people use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cat"}]},{"type":"text","value":" but if the file is big then using "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cat"}]},{"type":"text","value":" can be overwhelming. When you use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"less"}]},{"type":"text","value":" you can go through the file in parts and at your own pace. Example of usage:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","function"]},"children":[{"type":"text","value":"less"}]},{"type":"text","value":" test.txt"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To exit the file you are reading just type "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"q"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"and-there-s-still-many-more-"},"children":[{"type":"text","value":"And There's Still Many More!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you have any other linux tips that make your day less of a pain, please share them with everyone below!"}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"terminal-auto-completion","heading":"Terminal Auto Completion"},{"id":"quick-navigation-between-directories","heading":"Quick Navigation Between Directories"},{"id":"moving-to-the-beginning-and-end-of-line","heading":"Moving To the Beginning and End of Line"},{"id":"read-a-file-as-it-updates","heading":"Read a File As It Updates"},{"id":"reuse-the-previous-parameter","heading":"Reuse The Previous Parameter"},{"id":"reuse-the-previous-command","heading":"Reuse The Previous Command"},{"id":"get-information-about-any-command","heading":"Get Information About Any Command"},{"id":"copying-and-pasting-from-the-terminal","heading":"Copying and Pasting From The Terminal"},{"id":"search-through-the-commands","heading":"Search Through The Commands"},{"id":"reading-files-in-parts","heading":"Reading Files in Parts"},{"id":"and-there-s-still-many-more-","heading":"And There's Still Many More!"}]},"featureImageSharp":{"base":"photo-1518432031352-d6fc5c10da5a.jpg","publicURL":"/static/cef95e4bbc4d4bc01a82516a264f8fe1/photo-1518432031352-d6fc5c10da5a.jpg","imageMeta":{"width":2000,"height":1500},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwAE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAc2djoJaP//EABkQAQEBAAMAAAAAAAAAAAAAAAEAEQISIf/aAAgBAQABBQLuTZPPQ8lb/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGBAAAwEBAAAAAAAAAAAAAAAAABExARD/2gAIAQEABj8CnUh4U//EABoQAAMAAwEAAAAAAAAAAAAAAAABIRExQcH/2gAIAQEAAT8hn6QquhhfIHeUIZex/9oADAMBAAIAAwAAABAz/wD/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPxBH/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8Qh//EABwQAQACAgMBAAAAAAAAAAAAAAEAESExQWGBsf/aAAgBAQABPxBQ0g84lVI3jiUOyZRCKywYoWmh+xjXN3P/2Q==","aspectRatio":1.3358778625954197,"src":"/static/cef95e4bbc4d4bc01a82516a264f8fe1/ea4ab/photo-1518432031352-d6fc5c10da5a.jpg","srcSet":"/static/cef95e4bbc4d4bc01a82516a264f8fe1/477ba/photo-1518432031352-d6fc5c10da5a.jpg 175w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/06776/photo-1518432031352-d6fc5c10da5a.jpg 350w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/ea4ab/photo-1518432031352-d6fc5c10da5a.jpg 700w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/3055e/photo-1518432031352-d6fc5c10da5a.jpg 1050w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/eff08/photo-1518432031352-d6fc5c10da5a.jpg 1400w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/4e5f3/photo-1518432031352-d6fc5c10da5a.jpg 2000w","srcWebp":"/static/cef95e4bbc4d4bc01a82516a264f8fe1/89afa/photo-1518432031352-d6fc5c10da5a.webp","srcSetWebp":"/static/cef95e4bbc4d4bc01a82516a264f8fe1/9fca7/photo-1518432031352-d6fc5c10da5a.webp 175w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/37a4e/photo-1518432031352-d6fc5c10da5a.webp 350w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/89afa/photo-1518432031352-d6fc5c10da5a.webp 700w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/78e7a/photo-1518432031352-d6fc5c10da5a.webp 1050w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/03d34/photo-1518432031352-d6fc5c10da5a.webp 1400w,\n/static/cef95e4bbc4d4bc01a82516a264f8fe1/49d6b/photo-1518432031352-d6fc5c10da5a.webp 2000w","sizes":"(max-width: 700px) 100vw, 700px"}}}},"next":{"id":"Ghost__Post__6127ba1b3ed159214d382e70","title":"Tips for Magento 2 Layouts","slug":"tips-for-magento-2-layouts","featured":false,"feature_image":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/1_bwLgYgHn7R2RXs13d9HYfA.png","excerpt":"One of the things you will use a lot while developing in Magento 2 is the XML layouts, which can be confusing in the beginning.","custom_excerpt":"One of the things you will use a lot while developing in Magento 2 is the XML layouts, which can be confusing in the beginning.","visibility":"public","created_at_pretty":"6 Nov 2020","published_at_pretty":"8 Feb 2020","updated_at_pretty":"26 Aug 2021","created_at":"2020-11-06T18:24:45.000+00:00","published_at":"2020-02-08T18:24:00.000+00:00","updated_at":"2021-08-26T17:53:58.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"magento","url":"https://backend.shahednasser.com/tag/magento/","name":"Magento","visibility":"public","feature_image":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/1_ZxqU4dcMgnOkEe_YcZ01EQ.png","description":"Learn more about Magento through tutorials, articles, and tips.","meta_title":null,"meta_description":null,"featureImageSharp":{"base":"1_ZxqU4dcMgnOkEe_YcZ01EQ.png","publicURL":"/static/a31aa55d79836c6ec2a7d0044e4ac60d/1_ZxqU4dcMgnOkEe_YcZ01EQ.png","imageMeta":{"width":2000,"height":1000},"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/UlEQVQoz2P4TwFgQDD//YMi/ACk4B82zX//IPHQAVabQaL/vn/5fXT9r/3L/314DTMem60/vv0+f+Dfp7cQNQwQ237uWfZjdd+PzTP+bJ119sLFXTt3Xr1y5d7du9evXb99+/bRw0euX7v26eu3/5/efV/W9WPjDJDmP3+gmn8d2fRtWsm3yQW/9iw7e+78po0bN2/aNHP6jEULFu7auXPdmrU7tm9/9uLl/18/vk0t/n3lGNjmv3A///t1bPOv3Uv//foJ9jsIPHv27MOHDxDpXz9//vv//+/jm99mVf65dQ7mbJQA+4vHw0REFUqkYAQyJEb+/cXQTHoiAQDMTzrKXUcJ/gAAAABJRU5ErkJggg==","aspectRatio":2,"src":"/static/a31aa55d79836c6ec2a7d0044e4ac60d/50033/1_ZxqU4dcMgnOkEe_YcZ01EQ.png","srcSet":"/static/a31aa55d79836c6ec2a7d0044e4ac60d/bcfcb/1_ZxqU4dcMgnOkEe_YcZ01EQ.png 260w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/19d75/1_ZxqU4dcMgnOkEe_YcZ01EQ.png 520w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/50033/1_ZxqU4dcMgnOkEe_YcZ01EQ.png 1040w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/47b0f/1_ZxqU4dcMgnOkEe_YcZ01EQ.png 1560w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/71514/1_ZxqU4dcMgnOkEe_YcZ01EQ.png 2000w","srcWebp":"/static/a31aa55d79836c6ec2a7d0044e4ac60d/e4875/1_ZxqU4dcMgnOkEe_YcZ01EQ.webp","srcSetWebp":"/static/a31aa55d79836c6ec2a7d0044e4ac60d/dc8f3/1_ZxqU4dcMgnOkEe_YcZ01EQ.webp 260w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/2db4b/1_ZxqU4dcMgnOkEe_YcZ01EQ.webp 520w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/e4875/1_ZxqU4dcMgnOkEe_YcZ01EQ.webp 1040w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/f5845/1_ZxqU4dcMgnOkEe_YcZ01EQ.webp 1560w,\n/static/a31aa55d79836c6ec2a7d0044e4ac60d/49d6b/1_ZxqU4dcMgnOkEe_YcZ01EQ.webp 2000w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"tags":[{"slug":"magento","url":"https://backend.shahednasser.com/tag/magento/","name":"Magento","visibility":"public","feature_image":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/1_ZxqU4dcMgnOkEe_YcZ01EQ.png","description":"Learn more about Magento through tutorials, articles, and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"beginner","url":"https://backend.shahednasser.com/tag/beginner/","name":"Beginners","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/photo-1521185496955-15097b20c5fe-2.jpeg","description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","meta_title":"Beginners","meta_description":"Tutorials, articles, and tips to help beginners accelerate their journey in programming.","featureImageSharp":null},{"slug":"tips","url":"https://backend.shahednasser.com/tag/tips/","name":"Tips","visibility":"public","feature_image":null,"description":"Learn more about programming and development through these articles that have essential tips!","meta_title":"Tips on Technology and Programming","meta_description":null,"featureImageSharp":null}],"plaintext":"Magento 2 is one of the most popular e-commerce platforms, and it’s probably the\nmost difficult to use for developers. One of the things you will use a lot while\ndeveloping in Magento 2 is the XML layouts, which can be confusing in the\nbeginning.\n\nI will include some quick tips you might need in developing and modifying\nexisting layouts.\n\nMove Elements\nIf you want to move a block or container from one place to another in a page,\nyou can use the following: \n\n<move element=\"element.to.move\" destination=\"new.parent\" />\n\nHere, we have the element attribute which should be the name of the block or\ncontainer you want to move, and the destination attribute which should be the\nname of the block or container you want to move the element to.\n\nYou can also use before or after attributes to specify where the element should\ngo inside the parent like this:<move element=\"element.to.move\"\ndestination=\"new.parent\" after=\"new.sibling\" />\n\nwhere new.sibling is another child in new.parent\n\nRemove Element\nTo remove a block from a page, use the following:\n\n<referenceBlock name=\"element.to.remove\" remove=\"true\" />\n\nYou can also do the same for containers:\n\n<referenceContainer name=\"element.to.remove\" remove=\"true\" />\n\nNote: When Magento applies layout changes, move rules are applied before remove \n. This means if you move an element to a parent, and remove then the parent, the\nelement you moved into it will be removed as well.\n\nChange a Block’s Template\nTo change a block’s template, you can do the following:\n\n<referenceBlock name=\"block.to.change\">\n\t<action method=\"setTemplate\">\n    <argument name=\"template\" xsi:type=\"string\">VENDOR_MODULE::path/to/template</argument>\n    </action>\n</referenceBlock>\n\nWhere VENDOR_MODULE::path/to/template should be the path to the new template you\nwant to use for the block.\n\nChange Block’s Visibility Based on Configuration\nIf you want a block to be visible based on configuration’s value that is set by\nthe admin, you can do it this way:\n\n<block class=\"...\" name=\"...\" ifconfig=\"my/yesno/field\">\n\nWhere my/yesno/field can be any path to a field in the system settings.\n\nRemove CSS or JS files\nTo remove a css, javascript or any static file present in <head> , use the\nfollowing:\n\n<head>\n\t<remove src=\"src/to/file\" />\n</head>\n\nSet Attributes of Body\nTo set attributes of the body of a page, like class, use the following:\n\n<body>\n\t<attribute name=\"class\" value=\"class-name\"/>\n</body>\n\nYou can also set style , class and other attributes.\n\nConclusion\nThose were just some quick tips you will probably use a lot if you’re developing\na store with Magento 2. You can read more about this, as well as other helpful\ninformation, see here\n[https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html]\n.","html":"<p>Magento 2 is one of the most popular e-commerce platforms, and it’s probably the most difficult to use for developers. One of the things you will use a lot while developing in Magento 2 is the XML layouts, which can be confusing in the beginning.</p><p>I will include some quick tips you might need in developing and modifying existing layouts.</p><h1 id=\"move-elements\">Move Elements</h1><p>If you want to move a block or container from one place to another in a page, you can use the following: </p><pre><code class=\"language-XML\">&lt;move element=\"element.to.move\" destination=\"new.parent\" /&gt;</code></pre><p>Here, we have the <code>element</code> attribute which should be the name of the block or container you want to move, and the <code>destination</code> attribute which should be the name of the block or container you want to move the element to.</p><p>You can also use <code>before</code> or <code>after</code> attributes to specify where the element should go inside the parent like this:&lt;move element=\"element.to.move\" destination=\"new.parent\" after=\"<strong><strong>new.sibling</strong></strong>\" /&gt;</p><p>where <code>new.sibling</code> is another child in <code>new.parent</code></p><h1 id=\"remove-element\">Remove Element</h1><p>To remove a block from a page, use the following:</p><pre><code class=\"language-XML\">&lt;referenceBlock name=\"element.to.remove\" remove=\"true\" /&gt;</code></pre><p>You can also do the same for containers:</p><pre><code class=\"language-XML\">&lt;referenceContainer name=\"element.to.remove\" remove=\"true\" /&gt;</code></pre><p><strong><strong>Note</strong></strong>: When Magento applies layout changes, <code>move</code> rules are applied before <code>remove</code> . This means if you move an element to a parent, and remove then the parent, the element you moved into it will be removed as well.</p><h1 id=\"change-a-block-s-template\">Change a Block’s Template</h1><p>To change a block’s template, you can do the following:</p><pre><code class=\"language-XML\">&lt;referenceBlock name=\"block.to.change\"&gt;\n\t&lt;action method=\"setTemplate\"&gt;\n    &lt;argument name=\"template\" xsi:type=\"string\"&gt;VENDOR_MODULE::path/to/template&lt;/argument&gt;\n    &lt;/action&gt;\n&lt;/referenceBlock&gt;</code></pre><p>Where <code>VENDOR_MODULE::path/to/template</code> should be the path to the new template you want to use for the block.</p><h1 id=\"change-block-s-visibility-based-on-configuration\">Change Block’s Visibility Based on Configuration</h1><p>If you want a block to be visible based on configuration’s value that is set by the admin, you can do it this way:</p><pre><code class=\"language-XML\">&lt;block class=\"...\" name=\"...\" ifconfig=\"my/yesno/field\"&gt;</code></pre><p>Where <code>my/yesno/field</code> can be any path to a field in the system settings.</p><h1 id=\"remove-css-or-js-files\">Remove CSS or JS files</h1><p>To remove a css, javascript or any static file present in <code>&lt;head&gt;</code> , use the following:</p><pre><code class=\"language-XML\">&lt;head&gt;\n\t&lt;remove src=\"src/to/file\" /&gt;\n&lt;/head&gt;</code></pre><h1 id=\"set-attributes-of-body\">Set Attributes of Body</h1><p>To set attributes of the body of a page, like class, use the following:</p><pre><code class=\"language-XML\">&lt;body&gt;\n\t&lt;attribute name=\"class\" value=\"class-name\"/&gt;\n&lt;/body&gt;</code></pre><p>You can also set <code>style</code> , <code>class</code> and other attributes.</p><h1 id=\"conclusion\">Conclusion</h1><p>Those were just some quick tips you will probably use a lot if you’re developing a store with Magento 2. You can read more about this, as well as other helpful information, see <a href=\"https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html\" rel=\"noopener nofollow\">here</a>.</p>","url":"https://backend.shahednasser.com/tips-for-magento-2-layouts/","canonical_url":null,"uuid":"994e98e7-7823-464d-aab9-225d82809696","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"5fa594edbc1317001e675bc8","reading_time":2,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Magento 2 is one of the most popular e-commerce platforms, and it’s probably the most difficult to use for developers. One of the things you will use a lot while developing in Magento 2 is the XML layouts, which can be confusing in the beginning.</p><p>I will include some quick tips you might need in developing and modifying existing layouts.</p><h1 id=\"move-elements\">Move Elements</h1><p>If you want to move a block or container from one place to another in a page, you can use the following: </p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>move</span> <span class=\"token attr-name\">element</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>element.to.move<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">destination</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>new.parent<span class=\"token punctuation\">\"</span></span> <span class=\"token punctuation\">/></span></span></code></pre></div><p>Here, we have the <code class=\"language-text\">element</code> attribute which should be the name of the block or container you want to move, and the <code class=\"language-text\">destination</code> attribute which should be the name of the block or container you want to move the element to.</p><p>You can also use <code class=\"language-text\">before</code> or <code class=\"language-text\">after</code> attributes to specify where the element should go inside the parent like this:&#x3C;move element=\"element.to.move\" destination=\"new.parent\" after=\"<strong><strong>new.sibling</strong></strong>\" /></p><p>where <code class=\"language-text\">new.sibling</code> is another child in <code class=\"language-text\">new.parent</code></p><h1 id=\"remove-element\">Remove Element</h1><p>To remove a block from a page, use the following:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>referenceBlock</span> <span class=\"token attr-name\">name</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>element.to.remove<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">remove</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>true<span class=\"token punctuation\">\"</span></span> <span class=\"token punctuation\">/></span></span></code></pre></div><p>You can also do the same for containers:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>referenceContainer</span> <span class=\"token attr-name\">name</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>element.to.remove<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">remove</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>true<span class=\"token punctuation\">\"</span></span> <span class=\"token punctuation\">/></span></span></code></pre></div><p><strong><strong>Note</strong></strong>: When Magento applies layout changes, <code class=\"language-text\">move</code> rules are applied before <code class=\"language-text\">remove</code> . This means if you move an element to a parent, and remove then the parent, the element you moved into it will be removed as well.</p><h1 id=\"change-a-block-s-template\">Change a Block’s Template</h1><p>To change a block’s template, you can do the following:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>referenceBlock</span> <span class=\"token attr-name\">name</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>block.to.change<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span>\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>action</span> <span class=\"token attr-name\">method</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>setTemplate<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>argument</span> <span class=\"token attr-name\">name</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>template<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\"><span class=\"token namespace\">xsi:</span>type</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>string<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span>VENDOR_MODULE::path/to/template<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;/</span>argument</span><span class=\"token punctuation\">></span></span>\n    <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;/</span>action</span><span class=\"token punctuation\">></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;/</span>referenceBlock</span><span class=\"token punctuation\">></span></span></code></pre></div><p>Where <code class=\"language-text\">VENDOR_MODULE::path/to/template</code> should be the path to the new template you want to use for the block.</p><h1 id=\"change-block-s-visibility-based-on-configuration\">Change Block’s Visibility Based on Configuration</h1><p>If you want a block to be visible based on configuration’s value that is set by the admin, you can do it this way:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>block</span> <span class=\"token attr-name\">class</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>...<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">name</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>...<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">ifconfig</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>my/yesno/field<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">></span></span></code></pre></div><p>Where <code class=\"language-text\">my/yesno/field</code> can be any path to a field in the system settings.</p><h1 id=\"remove-css-or-js-files\">Remove CSS or JS files</h1><p>To remove a css, javascript or any static file present in <code class=\"language-text\">&#x3C;head></code> , use the following:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>head</span><span class=\"token punctuation\">></span></span>\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>remove</span> <span class=\"token attr-name\">src</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>src/to/file<span class=\"token punctuation\">\"</span></span> <span class=\"token punctuation\">/></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;/</span>head</span><span class=\"token punctuation\">></span></span></code></pre></div><h1 id=\"set-attributes-of-body\">Set Attributes of Body</h1><p>To set attributes of the body of a page, like class, use the following:</p><div class=\"kg-card kg-code-card gatsby-highlight\" data-language=\"xml\"><pre class=\"language-xml\"><code class=\"language-xml\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>body</span><span class=\"token punctuation\">></span></span>\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;</span>attribute</span> <span class=\"token attr-name\">name</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>class<span class=\"token punctuation\">\"</span></span> <span class=\"token attr-name\">value</span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=</span><span class=\"token punctuation\">\"</span>class-name<span class=\"token punctuation\">\"</span></span><span class=\"token punctuation\">/></span></span>\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&#x3C;/</span>body</span><span class=\"token punctuation\">></span></span></code></pre></div><p>You can also set <code class=\"language-text\">style</code> , <code class=\"language-text\">class</code> and other attributes.</p><h1 id=\"conclusion\">Conclusion</h1><p>Those were just some quick tips you will probably use a lot if you’re developing a store with Magento 2. You can read more about this, as well as other helpful information, see <a href=\"https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html\" rel=\"noopener nofollow\">here</a>.</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Magento 2 is one of the most popular e-commerce platforms, and it’s probably the most difficult to use for developers. One of the things you will use a lot while developing in Magento 2 is the XML layouts, which can be confusing in the beginning."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I will include some quick tips you might need in developing and modifying existing layouts."}]},{"type":"element","tagName":"h1","properties":{"id":"move-elements"},"children":[{"type":"text","value":"Move Elements"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you want to move a block or container from one place to another in a page, you can use the following: "}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"move"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"element"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"element.to.move"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"destination"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"new.parent"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"/>"}]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Here, we have the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"element"}]},{"type":"text","value":" attribute which should be the name of the block or container you want to move, and the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"destination"}]},{"type":"text","value":" attribute which should be the name of the block or container you want to move the element to."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can also use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"before"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"after"}]},{"type":"text","value":" attributes to specify where the element should go inside the parent like this:<move element=\"element.to.move\" destination=\"new.parent\" after=\""},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"new.sibling"}]}]},{"type":"text","value":"\" />"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"where "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"new.sibling"}]},{"type":"text","value":" is another child in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"new.parent"}]}]},{"type":"element","tagName":"h1","properties":{"id":"remove-element"},"children":[{"type":"text","value":"Remove Element"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To remove a block from a page, use the following:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"referenceBlock"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"name"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"element.to.remove"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"remove"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"true"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"/>"}]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can also do the same for containers:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"referenceContainer"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"name"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"element.to.remove"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"remove"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"true"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"/>"}]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Note"}]}]},{"type":"text","value":": When Magento applies layout changes, "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"move"}]},{"type":"text","value":" rules are applied before "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"remove"}]},{"type":"text","value":" . This means if you move an element to a parent, and remove then the parent, the element you moved into it will be removed as well."}]},{"type":"element","tagName":"h1","properties":{"id":"change-a-block-s-template"},"children":[{"type":"text","value":"Change a Block’s Template"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To change a block’s template, you can do the following:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"referenceBlock"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"name"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"block.to.change"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"action"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"method"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"setTemplate"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n    "},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"argument"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"name"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"template"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","namespace"]},"children":[{"type":"text","value":"xsi:"}]},{"type":"text","value":"type"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"string"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"VENDOR_MODULE::path/to/template"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"</"}]},{"type":"text","value":"argument"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n    "},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"</"}]},{"type":"text","value":"action"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"</"}]},{"type":"text","value":"referenceBlock"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Where "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"VENDOR_MODULE::path/to/template"}]},{"type":"text","value":" should be the path to the new template you want to use for the block."}]},{"type":"element","tagName":"h1","properties":{"id":"change-block-s-visibility-based-on-configuration"},"children":[{"type":"text","value":"Change Block’s Visibility Based on Configuration"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you want a block to be visible based on configuration’s value that is set by the admin, you can do it this way:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"block"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"class"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"..."},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"name"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"..."},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"ifconfig"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"my/yesno/field"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Where "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"my/yesno/field"}]},{"type":"text","value":" can be any path to a field in the system settings."}]},{"type":"element","tagName":"h1","properties":{"id":"remove-css-or-js-files"},"children":[{"type":"text","value":"Remove CSS or JS files"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To remove a css, javascript or any static file present in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"<head>"}]},{"type":"text","value":" , use the following:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"head"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"remove"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"src"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"src/to/file"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"/>"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"</"}]},{"type":"text","value":"head"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tagName":"h1","properties":{"id":"set-attributes-of-body"},"children":[{"type":"text","value":"Set Attributes of Body"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To set attributes of the body of a page, like class, use the following:"}]},{"type":"element","tagName":"div","properties":{"className":["kg-card","kg-code-card","gatsby-highlight"],"dataLanguage":"xml"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-xml"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"body"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"<"}]},{"type":"text","value":"attribute"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"name"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"class"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","attr-name"]},"children":[{"type":"text","value":"value"}]},{"type":"element","tagName":"span","properties":{"className":["token","attr-value"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation","attr-equals"]},"children":[{"type":"text","value":"="}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]},{"type":"text","value":"class-name"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"/>"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","tag"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"</"}]},{"type":"text","value":"body"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can also set "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"style"}]},{"type":"text","value":" , "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"class"}]},{"type":"text","value":" and other attributes."}]},{"type":"element","tagName":"h1","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Those were just some quick tips you will probably use a lot if you’re developing a store with Magento 2. You can read more about this, as well as other helpful information, see "},{"type":"element","tagName":"a","properties":{"href":"https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html","rel":["noopener","nofollow"]},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"move-elements","heading":"Move Elements"},{"id":"remove-element","heading":"Remove Element"},{"id":"change-a-block-s-template","heading":"Change a Block’s Template"},{"id":"change-block-s-visibility-based-on-configuration","heading":"Change Block’s Visibility Based on Configuration"},{"id":"remove-css-or-js-files","heading":"Remove CSS or JS files"},{"id":"set-attributes-of-body","heading":"Set Attributes of Body"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"1_bwLgYgHn7R2RXs13d9HYfA.png","publicURL":"/static/32e0e004999f20bd55bad508d863fad3/1_bwLgYgHn7R2RXs13d9HYfA.png","imageMeta":{"width":700,"height":828},"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAAAsTAAALEwEAmpwYAAACsElEQVQ4y9WVP2gVQRDG770XxIjxLwTsrAQRC2Py7avsRbAQLVSQGJMZFbGzVAsLCZJCK6O2WpgmqJXBJIgoYm8UjUgIIu++SwoRNIlGZnfvckkUA7HxYLm7Yea3383ufpck8aIioSDJBPZcs3sqzmI7qRii4jkV7am6kKuoMeSG0dMeQYLk8ZmDiU8UVFN1VUvIBM1UXKHgW6pu3gYFP6i4QcVmy2lovUJFtaH1IEQQgFRUqK7JkrwqxSEK3lKQg+bz51TcPBWTVHQ2otpUXc0zxHlgLfOyvcIdVAxSY3GANSjopOAIBR+LuMLGEyra7Ouy0LKaVzilWEPBJQq+lkA2blHQyvg5FLRQcI2C2RJ4joq+TLHB1JrkA1S8zlVF0EsK9sW++pnD6Mh7vYeCoaIlATxBxdHEg8R640FTFJyfPrk7ByWlVU0aCxMkqdbtfoKCybQAY94WYTa+PKVg2yKQoE7BhXxLUXGOgv1xO+VjPRUDccFmLGnGq1N3ORUkDXFNvleKi77xghGDx9W/GxfjOhWtqbgmq8nUHQ8MGNDNRmCvFX3q8UoG0oUtM0gP9PF+354Qf0FBc4i705GxCHjVCse62i32LMas8GEJeLs00TsKNkeg/BE4fqrDYsMrAI5RsPGvwPcBOLIC4BsKNv2XwGLbrAIIiabx3Yp//kOFc7bTs0BfLdDHvhhweyrekXut8MNy4KPSSbnz+22DsxS8omBXcW4zReuDY23JRDeWAgdLZ/nmEoUtEbiV3W2V3LGr3jkUduyq4ei50RJwtKTwfskvzdHXmqWFf8pezwq98QcclVT8CM5tynJocPF7XPDLYfPEYG2u+MFZbXFNawgYtGRfhykYLxnCZwq6ohdaTiU34WXXtLqkEWcp/n7heR0FfRT0U7ClZK5V34olwF9mAqQS68J6cAAAAABJRU5ErkJggg==","aspectRatio":0.8454106280193237,"src":"/static/32e0e004999f20bd55bad508d863fad3/60290/1_bwLgYgHn7R2RXs13d9HYfA.png","srcSet":"/static/32e0e004999f20bd55bad508d863fad3/847ef/1_bwLgYgHn7R2RXs13d9HYfA.png 175w,\n/static/32e0e004999f20bd55bad508d863fad3/91cba/1_bwLgYgHn7R2RXs13d9HYfA.png 350w,\n/static/32e0e004999f20bd55bad508d863fad3/60290/1_bwLgYgHn7R2RXs13d9HYfA.png 700w","srcWebp":"/static/32e0e004999f20bd55bad508d863fad3/89afa/1_bwLgYgHn7R2RXs13d9HYfA.webp","srcSetWebp":"/static/32e0e004999f20bd55bad508d863fad3/9fca7/1_bwLgYgHn7R2RXs13d9HYfA.webp 175w,\n/static/32e0e004999f20bd55bad508d863fad3/37a4e/1_bwLgYgHn7R2RXs13d9HYfA.webp 350w,\n/static/32e0e004999f20bd55bad508d863fad3/89afa/1_bwLgYgHn7R2RXs13d9HYfA.webp 700w","sizes":"(max-width: 700px) 100vw, 700px"}}}},"allGhostPost":{"edges":[{"node":{"id":"Ghost__Post__61f02d6ae37d1cfea32a7ee4","title":"What is Intuitive Design and Why is It Important?","slug":"what-is-intuitive-design-and-why-is-it-important","featured":true,"feature_image":"https://backend.shahednasser.com/content/images/2022/01/What-is-Intuitive-Design-and-Why-is-It-Important.jpg","excerpt":"In this article, you'll learn more about what intuitive design is, why it's important for your websites and apps.","custom_excerpt":"In this article, you'll learn more about what intuitive design is, why it's important for your websites and apps.","visibility":"public","created_at_pretty":"25 Jan 2022","published_at_pretty":"1 Feb 2022","updated_at_pretty":"3 Feb 2022","created_at":"2022-01-25T17:03:38.000+00:00","published_at":"2022-02-01T11:56:45.000+00:00","updated_at":"2022-02-03T10:00:51.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"Think of the last time you used an app or a website. Were you able to right away\ndo what you want without anyone teaching you how to do it? Were you able to find\nwhat you need without anyone pointing you in the right direction? If your\nanswers are yes, then you probably experienced an app with a good, intuitive\ndesign.\n\nPeople tend to get used to doing things a certain way. As they use all kinds of\napps and websites throughout their day, they get familiar with how something is\nsupposed to be done.\n\nIf I want to download this file, I should click the download button. If I want\nto open my cart in an online store, I know I'll find an icon at the top right\n(or left, depending on the language direction) that either looks like a bag or a\nshopping cart. If I want to go to my profile, I should click on my avatar image.\nThis uniform experience between different platforms makes it easier for people\nto navigate the web efficiently and stress-free.\n\nThis familiar experience that users look for in different platforms relies on\nthe platform's intuitive design. An intuitive design is a design that makes sure\nwhen people use this platform, they can instantly figure out how to perform\ncertain actions.\n\nIn this article, you'll learn more about what intuitive design is, why it's\nimportant for your websites and apps.\n\nWhat is Intuitive Design \nTechnically speaking, there's no official definition of Intuitive Design. Just\nlike what it means, it's a concept that has been realized with experience and\ntime.\n\nIf you create an app, your primary goal is that people would want to use it.\nDevelopers or even business people tend to think that this means adding more\nfeatures or having a pretty design. \n\nAlthough the features you provide and the design of your website are important,\nif people find it hard to use then they're not going to use it. This is\nespecially true in this time of age where almost every app out there has an\nalternative. Don't like Facebook? You can go for Twitter. Don't like Whatsapp?\nYou can go for Telegram. Although these apps might not be similar in all the\nfeatures they provide, from a user's perspective they all allow the user to do\nthe same thing, but one allows them to do it better than the other.\n\nBut what makes a website or an app hard to use? Simply put, if I, as a user,\nhave to take a long time to figure out how to do or find something, then this\napp is hard to use.\n\nOk, but how do I expect users to just know how to do something? The simplest way\nto do that is to provide them with a familiar design. The familiarity in\nquestion can either be from their experience on the web or their experience in\nreal life.\n\nUsers spend most of their day surfing the web. Whether they're shopping online,\nmessaging their friends, watching videos, or attending an online meeting. The\nlonger they use an app, the more they become experts at it. They start\nunderstanding where to find what they need in that app.\n\nOne aspect of intuitive design is taking advantage of that and providing a\ndesign that makes the user right at home. The design in question can be a lot of\ndifferent elements. It can be colors. For example, if a user sees a message with\ngreen color, then their operation went successfully. If it's red, then something\nwent wrong. Similarly, if they see a button with more vibrant or apparent color,\nthen they're going to assume this is the \"Yes\" button. Messing up these colors\ncan cause a misunderstanding and can lead to wrong actions.\n\nBut that's not just it. Intuitive design is also bringing elements from the real\nworld into your user's experience when fitting. A simple example of this would\nbe the cart icon in online stores. Why don't we just use a TV icon for a\nshopping cart? The answer to this is, \"duh, it's a shopping cart!\"\n\nBeing able to recognize what to do because you're familiar with it in your\nreal-life experiences is also what contributes to an intuitive design. This is\nespecially essential when you're creating an app or a feature that isn't\nnecessarily widely available or used. Figuring out how to make the user's\nexperience of this app as easy as possible isn't easy in itself.\n\nYou should, then, take a good time to try and bring this feature into life. Try\nto relate it to our everyday life and how it would make users understand right\noff the bat that \"oh since this is a shopping cart it must be where all my items\nare\".\n\nWhy is Intuitive Design Important?\nBy providing an experience your user is used to, your user will generally be\nable to do the things they wanted to do with your website and app successfully\nand quickly. Not only does this save them time and allow them to be more\nefficient, but this makes them feel like they've been using your platform all\nalong even if it's their first time.\n\nThis sense of familiarity creates a connection between your product and your\nuser. It'll make them come back to or keep using your platform more and more. \n\nIf you look online, there are countless design statistics that prove how bad\ndesign can lead to a bad user experience, and ultimately to users not using the\nplatform at all. Although the bad design and bad user experience aren't\nnecessarily only caused by no intuitive design, it's definitely a contributor to\nit.\n\nTo ensure that your users love what you're offering them, and to ensure that\nthey come back time and again to use your platform, you should take the time to\nbuild and rebuild your design to how they're familiar with using it.\n\nConclusion\nAs technical people, we tend to forget that most people aren't tech-savvy. Most\npeople are confused by how they're supposed to do the simplest of actions that\nmay seem easy to us.\n\nSo, it's important that when you create a design you ensure that it incorporates\nthe user's daily experiences into it. The includes real and virtual experiences.\n\nBy creating an intuitive design that is born from people's everyday life, you'll\nbe creating a great experience for your users who will return to your website or\napp again and again.","html":"<p>Think of the last time you used an app or a website. Were you able to right away do what you want without anyone teaching you how to do it? Were you able to find what you need without anyone pointing you in the right direction? If your answers are yes, then you probably experienced an app with a good, intuitive design.</p><p>People tend to get used to doing things a certain way. As they use all kinds of apps and websites throughout their day, they get familiar with how something is supposed to be done.</p><p>If I want to download this file, I should click the download button. If I want to open my cart in an online store, I know I'll find an icon at the top right (or left, depending on the language direction) that either looks like a bag or a shopping cart. If I want to go to my profile, I should click on my avatar image. This uniform experience between different platforms makes it easier for people to navigate the web efficiently and stress-free.</p><p>This familiar experience that users look for in different platforms relies on the platform's intuitive design. An intuitive design is a design that makes sure when people use this platform, they can instantly figure out how to perform certain actions.</p><p>In this article, you'll learn more about what intuitive design is, why it's important for your websites and apps.</p><h2 id=\"what-is-intuitive-design\">What is Intuitive Design </h2><p>Technically speaking, there's no official definition of Intuitive Design. Just like what it means, it's a concept that has been realized with experience and time.</p><p>If you create an app, your primary goal is that people would want to use it. Developers or even business people tend to think that this means adding more features or having a pretty design. </p><p>Although the features you provide and the design of your website are important, if people find it hard to use then they're not going to use it. This is especially true in this time of age where almost every app out there has an alternative. Don't like Facebook? You can go for Twitter. Don't like Whatsapp? You can go for Telegram. Although these apps might not be similar in all the features they provide, from a user's perspective they all allow the user to do the same thing, but one allows them to do it better than the other.</p><p>But what makes a website or an app hard to use? Simply put, if I, as a user, have to take a long time to figure out how to do or find something, then this app is hard to use.</p><p>Ok, but how do I expect users to just <em>know</em> how to do something? The simplest way to do that is to provide them with a familiar design. The familiarity in question can either be from their experience on the web or their experience in real life.</p><p>Users spend most of their day surfing the web. Whether they're shopping online, messaging their friends, watching videos, or attending an online meeting. The longer they use an app, the more they become experts at it. They start understanding where to find what they need in that app.</p><p>One aspect of intuitive design is taking advantage of that and providing a design that makes the user right at home. The design in question can be a lot of different elements. It can be colors. For example, if a user sees a message with green color, then their operation went successfully. If it's red, then something went wrong. Similarly, if they see a button with more vibrant or apparent color, then they're going to assume this is the \"Yes\" button. Messing up these colors can cause a misunderstanding and can lead to wrong actions.</p><p>But that's not just it. Intuitive design is also bringing elements from the real world into your user's experience when fitting. A simple example of this would be the cart icon in online stores. Why don't we just use a TV icon for a shopping cart? The answer to this is, \"duh, it's a shopping cart!\"</p><p>Being able to recognize what to do because you're familiar with it in your real-life experiences is also what contributes to an intuitive design. This is especially essential when you're creating an app or a feature that isn't necessarily widely available or used. Figuring out how to make the user's experience of this app as easy as possible isn't easy in itself.</p><p>You should, then, take a good time to try and bring this feature into life. Try to relate it to our everyday life and how it would make users understand right off the bat that \"oh since this is a shopping cart it must be where all my items are\".</p><h2 id=\"why-is-intuitive-design-important\">Why is Intuitive Design Important?</h2><p>By providing an experience your user is used to, your user will generally be able to do the things they wanted to do with your website and app successfully and quickly. Not only does this save them time and allow them to be more efficient, but this makes them feel like they've been using your platform all along even if it's their first time.</p><p>This sense of familiarity creates a connection between your product and your user. It'll make them come back to or keep using your platform more and more. </p><p>If you look online, there are countless design statistics that prove how bad design can lead to a bad user experience, and ultimately to users not using the platform at all. Although the bad design and bad user experience aren't necessarily only caused by no intuitive design, it's definitely a contributor to it.</p><p>To ensure that your users love what you're offering them, and to ensure that they come back time and again to use your platform, you should take the time to build and rebuild your design to how they're familiar with using it.</p><h2 id=\"conclusion\">Conclusion</h2><p>As technical people, we tend to forget that most people aren't tech-savvy. Most people are confused by how they're supposed to do the simplest of actions that may seem easy to us.</p><p>So, it's important that when you create a design you ensure that it incorporates the user's daily experiences into it. The includes real and virtual experiences.</p><p>By creating an intuitive design that is born from people's everyday life, you'll be creating a great experience for your users who will return to your website or app again and again.</p>","url":"https://backend.shahednasser.com/what-is-intuitive-design-and-why-is-it-important/","canonical_url":null,"uuid":"5b13084d-2246-42c1-a2a0-83f70ad68869","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"61f02d6ae37d1cfea32a7ee4","reading_time":4,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Think of the last time you used an app or a website. Were you able to right away do what you want without anyone teaching you how to do it? Were you able to find what you need without anyone pointing you in the right direction? If your answers are yes, then you probably experienced an app with a good, intuitive design.</p><p>People tend to get used to doing things a certain way. As they use all kinds of apps and websites throughout their day, they get familiar with how something is supposed to be done.</p><p>If I want to download this file, I should click the download button. If I want to open my cart in an online store, I know I'll find an icon at the top right (or left, depending on the language direction) that either looks like a bag or a shopping cart. If I want to go to my profile, I should click on my avatar image. This uniform experience between different platforms makes it easier for people to navigate the web efficiently and stress-free.</p><p>This familiar experience that users look for in different platforms relies on the platform's intuitive design. An intuitive design is a design that makes sure when people use this platform, they can instantly figure out how to perform certain actions.</p><p>In this article, you'll learn more about what intuitive design is, why it's important for your websites and apps.</p><h2 id=\"what-is-intuitive-design\">What is Intuitive Design </h2><p>Technically speaking, there's no official definition of Intuitive Design. Just like what it means, it's a concept that has been realized with experience and time.</p><p>If you create an app, your primary goal is that people would want to use it. Developers or even business people tend to think that this means adding more features or having a pretty design. </p><p>Although the features you provide and the design of your website are important, if people find it hard to use then they're not going to use it. This is especially true in this time of age where almost every app out there has an alternative. Don't like Facebook? You can go for Twitter. Don't like Whatsapp? You can go for Telegram. Although these apps might not be similar in all the features they provide, from a user's perspective they all allow the user to do the same thing, but one allows them to do it better than the other.</p><p>But what makes a website or an app hard to use? Simply put, if I, as a user, have to take a long time to figure out how to do or find something, then this app is hard to use.</p><p>Ok, but how do I expect users to just <em>know</em> how to do something? The simplest way to do that is to provide them with a familiar design. The familiarity in question can either be from their experience on the web or their experience in real life.</p><p>Users spend most of their day surfing the web. Whether they're shopping online, messaging their friends, watching videos, or attending an online meeting. The longer they use an app, the more they become experts at it. They start understanding where to find what they need in that app.</p><p>One aspect of intuitive design is taking advantage of that and providing a design that makes the user right at home. The design in question can be a lot of different elements. It can be colors. For example, if a user sees a message with green color, then their operation went successfully. If it's red, then something went wrong. Similarly, if they see a button with more vibrant or apparent color, then they're going to assume this is the \"Yes\" button. Messing up these colors can cause a misunderstanding and can lead to wrong actions.</p><p>But that's not just it. Intuitive design is also bringing elements from the real world into your user's experience when fitting. A simple example of this would be the cart icon in online stores. Why don't we just use a TV icon for a shopping cart? The answer to this is, \"duh, it's a shopping cart!\"</p><p>Being able to recognize what to do because you're familiar with it in your real-life experiences is also what contributes to an intuitive design. This is especially essential when you're creating an app or a feature that isn't necessarily widely available or used. Figuring out how to make the user's experience of this app as easy as possible isn't easy in itself.</p><p>You should, then, take a good time to try and bring this feature into life. Try to relate it to our everyday life and how it would make users understand right off the bat that \"oh since this is a shopping cart it must be where all my items are\".</p><h2 id=\"why-is-intuitive-design-important\">Why is Intuitive Design Important?</h2><p>By providing an experience your user is used to, your user will generally be able to do the things they wanted to do with your website and app successfully and quickly. Not only does this save them time and allow them to be more efficient, but this makes them feel like they've been using your platform all along even if it's their first time.</p><p>This sense of familiarity creates a connection between your product and your user. It'll make them come back to or keep using your platform more and more. </p><p>If you look online, there are countless design statistics that prove how bad design can lead to a bad user experience, and ultimately to users not using the platform at all. Although the bad design and bad user experience aren't necessarily only caused by no intuitive design, it's definitely a contributor to it.</p><p>To ensure that your users love what you're offering them, and to ensure that they come back time and again to use your platform, you should take the time to build and rebuild your design to how they're familiar with using it.</p><h2 id=\"conclusion\">Conclusion</h2><p>As technical people, we tend to forget that most people aren't tech-savvy. Most people are confused by how they're supposed to do the simplest of actions that may seem easy to us.</p><p>So, it's important that when you create a design you ensure that it incorporates the user's daily experiences into it. The includes real and virtual experiences.</p><p>By creating an intuitive design that is born from people's everyday life, you'll be creating a great experience for your users who will return to your website or app again and again.</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Think of the last time you used an app or a website. Were you able to right away do what you want without anyone teaching you how to do it? Were you able to find what you need without anyone pointing you in the right direction? If your answers are yes, then you probably experienced an app with a good, intuitive design."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"People tend to get used to doing things a certain way. As they use all kinds of apps and websites throughout their day, they get familiar with how something is supposed to be done."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If I want to download this file, I should click the download button. If I want to open my cart in an online store, I know I'll find an icon at the top right (or left, depending on the language direction) that either looks like a bag or a shopping cart. If I want to go to my profile, I should click on my avatar image. This uniform experience between different platforms makes it easier for people to navigate the web efficiently and stress-free."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This familiar experience that users look for in different platforms relies on the platform's intuitive design. An intuitive design is a design that makes sure when people use this platform, they can instantly figure out how to perform certain actions."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In this article, you'll learn more about what intuitive design is, why it's important for your websites and apps."}]},{"type":"element","tagName":"h2","properties":{"id":"what-is-intuitive-design"},"children":[{"type":"text","value":"What is Intuitive Design "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Technically speaking, there's no official definition of Intuitive Design. Just like what it means, it's a concept that has been realized with experience and time."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you create an app, your primary goal is that people would want to use it. Developers or even business people tend to think that this means adding more features or having a pretty design. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Although the features you provide and the design of your website are important, if people find it hard to use then they're not going to use it. This is especially true in this time of age where almost every app out there has an alternative. Don't like Facebook? You can go for Twitter. Don't like Whatsapp? You can go for Telegram. Although these apps might not be similar in all the features they provide, from a user's perspective they all allow the user to do the same thing, but one allows them to do it better than the other."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"But what makes a website or an app hard to use? Simply put, if I, as a user, have to take a long time to figure out how to do or find something, then this app is hard to use."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Ok, but how do I expect users to just "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"know"}]},{"type":"text","value":" how to do something? The simplest way to do that is to provide them with a familiar design. The familiarity in question can either be from their experience on the web or their experience in real life."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Users spend most of their day surfing the web. Whether they're shopping online, messaging their friends, watching videos, or attending an online meeting. The longer they use an app, the more they become experts at it. They start understanding where to find what they need in that app."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"One aspect of intuitive design is taking advantage of that and providing a design that makes the user right at home. The design in question can be a lot of different elements. It can be colors. For example, if a user sees a message with green color, then their operation went successfully. If it's red, then something went wrong. Similarly, if they see a button with more vibrant or apparent color, then they're going to assume this is the \"Yes\" button. Messing up these colors can cause a misunderstanding and can lead to wrong actions."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"But that's not just it. Intuitive design is also bringing elements from the real world into your user's experience when fitting. A simple example of this would be the cart icon in online stores. Why don't we just use a TV icon for a shopping cart? The answer to this is, \"duh, it's a shopping cart!\""}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Being able to recognize what to do because you're familiar with it in your real-life experiences is also what contributes to an intuitive design. This is especially essential when you're creating an app or a feature that isn't necessarily widely available or used. Figuring out how to make the user's experience of this app as easy as possible isn't easy in itself."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You should, then, take a good time to try and bring this feature into life. Try to relate it to our everyday life and how it would make users understand right off the bat that \"oh since this is a shopping cart it must be where all my items are\"."}]},{"type":"element","tagName":"h2","properties":{"id":"why-is-intuitive-design-important"},"children":[{"type":"text","value":"Why is Intuitive Design Important?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By providing an experience your user is used to, your user will generally be able to do the things they wanted to do with your website and app successfully and quickly. Not only does this save them time and allow them to be more efficient, but this makes them feel like they've been using your platform all along even if it's their first time."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This sense of familiarity creates a connection between your product and your user. It'll make them come back to or keep using your platform more and more. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you look online, there are countless design statistics that prove how bad design can lead to a bad user experience, and ultimately to users not using the platform at all. Although the bad design and bad user experience aren't necessarily only caused by no intuitive design, it's definitely a contributor to it."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To ensure that your users love what you're offering them, and to ensure that they come back time and again to use your platform, you should take the time to build and rebuild your design to how they're familiar with using it."}]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As technical people, we tend to forget that most people aren't tech-savvy. Most people are confused by how they're supposed to do the simplest of actions that may seem easy to us."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"So, it's important that when you create a design you ensure that it incorporates the user's daily experiences into it. The includes real and virtual experiences."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By creating an intuitive design that is born from people's everyday life, you'll be creating a great experience for your users who will return to your website or app again and again."}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"what-is-intuitive-design","heading":"What is Intuitive Design "},{"id":"why-is-intuitive-design-important","heading":"Why is Intuitive Design Important?"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"What-is-Intuitive-Design-and-Why-is-It-Important.jpg","publicURL":"/static/b83e23d21219ae6d2d1ca15a83144f5f/What-is-Intuitive-Design-and-Why-is-It-Important.jpg","imageMeta":{"width":1560,"height":876},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAdubgD//xAAYEAACAwAAAAAAAAAAAAAAAAAAARESIP/aAAgBAQABBQKxLz//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAXEAADAQAAAAAAAAAAAAAAAAAAATIg/9oACAEBAAY/ApZOf//EABgQAQADAQAAAAAAAAAAAAAAAAEAEUEg/9oACAEBAAE/IVW4QbXP/9oADAMBAAIAAwAAABCAD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABoQAQEAAgMAAAAAAAAAAAAAAAERACAxQXH/2gAIAQEAAT8QCAlSneXYPqGHGn//2Q==","aspectRatio":1.7857142857142858,"src":"/static/b83e23d21219ae6d2d1ca15a83144f5f/ea4ab/What-is-Intuitive-Design-and-Why-is-It-Important.jpg","srcSet":"/static/b83e23d21219ae6d2d1ca15a83144f5f/477ba/What-is-Intuitive-Design-and-Why-is-It-Important.jpg 175w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/06776/What-is-Intuitive-Design-and-Why-is-It-Important.jpg 350w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/ea4ab/What-is-Intuitive-Design-and-Why-is-It-Important.jpg 700w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/3055e/What-is-Intuitive-Design-and-Why-is-It-Important.jpg 1050w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/eff08/What-is-Intuitive-Design-and-Why-is-It-Important.jpg 1400w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/81a53/What-is-Intuitive-Design-and-Why-is-It-Important.jpg 1560w","srcWebp":"/static/b83e23d21219ae6d2d1ca15a83144f5f/89afa/What-is-Intuitive-Design-and-Why-is-It-Important.webp","srcSetWebp":"/static/b83e23d21219ae6d2d1ca15a83144f5f/9fca7/What-is-Intuitive-Design-and-Why-is-It-Important.webp 175w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/37a4e/What-is-Intuitive-Design-and-Why-is-It-Important.webp 350w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/89afa/What-is-Intuitive-Design-and-Why-is-It-Important.webp 700w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/78e7a/What-is-Intuitive-Design-and-Why-is-It-Important.webp 1050w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/03d34/What-is-Intuitive-Design-and-Why-is-It-Important.webp 1400w,\n/static/b83e23d21219ae6d2d1ca15a83144f5f/f5845/What-is-Intuitive-Design-and-Why-is-It-Important.webp 1560w","sizes":"(max-width: 700px) 100vw, 700px"}}}}},{"node":{"id":"Ghost__Post__6176bca56e5b3510767b3d92","title":"On Edge Between SEO and Design","slug":"on-edge-between-seo-and-design","featured":false,"feature_image":"https://backend.shahednasser.com/content/images/2021/10/merakist-l5if0iQfV4c-unsplash-2.jpg","excerpt":"Though many US businesses have websites, they still ask, why is design important? Apart from a good impression it helps nurture leads. Learn more in this article.","custom_excerpt":"Though many US businesses have websites, they still ask, why is design important? Apart from a good impression it helps nurture leads. Learn more in this article.","visibility":"public","created_at_pretty":"25 Oct 2021","published_at_pretty":"25 Oct 2021","updated_at_pretty":"25 Oct 2021","created_at":"2021-10-25T14:18:13.000+00:00","published_at":"2021-10-25T14:24:52.000+00:00","updated_at":"2021-10-25T14:24:52.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"tim","url":"https://backend.shahednasser.com/author/tim/","name":"Tim Absalikov","bio":"Tim Absalikov is the Acting CEO of Lasting Trend - Digital Marketing Agency in New York City. He has a deep understanding of SEO, SEM, UX and UI considerations, and other related areas.","cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2021/10/e6e9cc39496f9f70c0c7e1b9b98ab09e.png","location":null,"website":"https://www.linkedin.com/in/timurabs/","twitter":"@sodablez","facebook":"8I8I8","meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"tim","url":"https://backend.shahednasser.com/author/tim/","name":"Tim Absalikov","bio":"Tim Absalikov is the Acting CEO of Lasting Trend - Digital Marketing Agency in New York City. He has a deep understanding of SEO, SEM, UX and UI considerations, and other related areas.","cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2021/10/e6e9cc39496f9f70c0c7e1b9b98ab09e.png","location":null,"website":"https://www.linkedin.com/in/timurabs/","twitter":"@sodablez","facebook":"8I8I8","meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"e6e9cc39496f9f70c0c7e1b9b98ab09e.png","publicURL":"/static/805917a12446f46124cc5d06ef1bf2af/e6e9cc39496f9f70c0c7e1b9b98ab09e.png","imageMeta":{"width":546,"height":531},"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAECklEQVQ4y42Ue1CUVRjG97+cpuuUU4iacnVhBYR1WS7LZVlYQMFAIiGBVDZETDEClHJxqiG1QXQEzYyaBMZRmohmQs2xKQs020UWVCQNaO9XLl0sx/LX7EYNNKV+M89835xz5vc953nfcwRmsxm3TCaTR+5vo9GI3W7H5XIyoOujr7cPk8mMw+HwzP17/XQJpgP/hjkcTi7161AVrSYhOhZFvIKStcVc1Go9P5oOvSPQLavNxvXvhpBHS7j/vlk89PCjzH7kQR5/YBYhwkD6dboZTu8INBgMTE5OUlO5BYFAgCRgLqoUMUfrKrnQ/j5KSRgVmytwuVwe4F0dWq1Wjzt/34XE+DyGdu9GXF2H+LG7E4Y0HK3biixSjMFowPI/Oc7McGoyTRHP5uQgGsuy+Li2hP2qDLbnpXNMvZ7yvCzMP+gx3S1Dt9xbHp+Y5JUN6yiW+ZAh8uZwaTYdr5bRqMqh/8NDnFGXo++9iNlux/QfOc5waDQYcE1McmynmiPFcnpeW8Pp6nUMHGxAe6AOR08Xwx+1Yfx+GLPFcg9VNhqxOV1cOtNFa0kah1XpbFwqpDpKyp7cZD7f8xLDmm7MVjsmkxGT+R7axgN1uDje+CaVaaHsSI/k7fxMOrYV06pez8i1q5gt1n+qPL0w7rdg5oAZvV7P2NgYvVothWkyCuODqHkug7riPE407cJmtmC3W3HarVgsU1FNayHB9BPi1tiYy9M+hQUFLEtOQZWpoFgWTsvWTZx/bx/9Z8/zTf8I57RXGR41YbdZcTrsU06ntvzX2bUx5nLy6YnTZK3MZ/68eXh5zaG2Ws1n+3fzxe4aTu6s4tSRNr4ddLGmpoWq+g52v3uKjpM9WKeK5HHo7vw+3RVq39hHrPxpQsIkBAeJ8PfzQyhcTPfXOobPadC2NXO5pxeNzkJpzQfkbmok/fnXUeS8yOUrQ9hsVgTuvJqbm1kao0SmXE1S2rMkyJcjXhqNWBKNMCiE7OwC9IZfmBi/yY0b0NHZTW5ZAy9sbyG3dBdi+Srajn/CxMQ4gtHRUaTSaLy8nyJcEo8sKRuZPBNZ4nLE0jhkCWkEh0bR2taJ+/n1t1sevVz7DvnlTaytPEiUsogNW3Z4Lg3B4OAgIlEoPr7++PkHERwaiSQmhURlLokpK4mSpSKNSycpdRV6g5Pbtz1cvuoZ4BlVHUUVTSzLr0Sense16yMINBoNISFLWCQUsThMQmDwEhb4BBIaEUtCSg5ximxiElcgEiexTV2Pm3fr9z/46eeblFU1kFmkRpFVgigigbPdFxC0t7ez0MefgEXBzF/gi2+AiCe85vLkHG+EwRFI45YhjV9ORLSScKmSL8/qmDJJ3VvNJK4oITWnlNneftTvPcCfUrFi0cerImwAAAAASUVORK5CYII=","aspectRatio":1.037037037037037,"src":"/static/805917a12446f46124cc5d06ef1bf2af/6ccb0/e6e9cc39496f9f70c0c7e1b9b98ab09e.png","srcSet":"/static/805917a12446f46124cc5d06ef1bf2af/7d89d/e6e9cc39496f9f70c0c7e1b9b98ab09e.png 28w,\n/static/805917a12446f46124cc5d06ef1bf2af/f4091/e6e9cc39496f9f70c0c7e1b9b98ab09e.png 55w,\n/static/805917a12446f46124cc5d06ef1bf2af/6ccb0/e6e9cc39496f9f70c0c7e1b9b98ab09e.png 110w,\n/static/805917a12446f46124cc5d06ef1bf2af/30481/e6e9cc39496f9f70c0c7e1b9b98ab09e.png 165w,\n/static/805917a12446f46124cc5d06ef1bf2af/33bd6/e6e9cc39496f9f70c0c7e1b9b98ab09e.png 220w,\n/static/805917a12446f46124cc5d06ef1bf2af/98fd4/e6e9cc39496f9f70c0c7e1b9b98ab09e.png 546w","srcWebp":"/static/805917a12446f46124cc5d06ef1bf2af/8678c/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp","srcSetWebp":"/static/805917a12446f46124cc5d06ef1bf2af/59cda/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp 28w,\n/static/805917a12446f46124cc5d06ef1bf2af/7da75/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp 55w,\n/static/805917a12446f46124cc5d06ef1bf2af/8678c/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp 110w,\n/static/805917a12446f46124cc5d06ef1bf2af/f282e/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp 165w,\n/static/805917a12446f46124cc5d06ef1bf2af/a7b21/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp 220w,\n/static/805917a12446f46124cc5d06ef1bf2af/2caf3/e6e9cc39496f9f70c0c7e1b9b98ab09e.webp 546w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"seo","url":"https://backend.shahednasser.com/tag/seo/","name":"SEO","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"seo","url":"https://backend.shahednasser.com/tag/seo/","name":"SEO","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"Search engine optimization is critical to websites performance. However, many US\nbusinesses concentrate more on design than search engine optimization. SEO\ncreates a less imperfect website than the competition; hence, a better chance of\nranking higher in search engines than the competition.\n\nCombining SEO and design is the best way to rank better on the search engine\nresults page(SERPS). A poor bad graphic design squander the organic equity.\n\nImportance of Web Design in SEO website navigation\nYou may wonder: why is design important? User experience is a critical factor in\nsearch engine ranking. Your website's design and how visitors interact with\ndifferent aspects affect that website ranking in SERPs.\n\nA navigation structure guides users through the brand experience. It affects\nsignificant metrics such as bounce rate, average page on time, conversion rate,\nand engagement rate. These factors can also increase revenue and profits.\n\nThrough clear navigation, search engine crawlers find and crawl the\ncontent.Besides, a navigation system helps the search engines to understand the\nmost critical pages on your website. This helps shape page authority.\n\nIt's hard for web crawlers to locate important pages on incomplete and\novercrowded navigation systems. Similarly, poor navigation systems dilute link\nequity.\n\nAlso, broken links result in 404-error, meaning the page is non-existent.\nVisitors cannot stay on such a page. So, design attention-grabbing 404 pages\ninstead of using generic designs. Also, you can list essential web pages on the\n404 pages.\n\nIdeally, the design choice can alter how visitors view your website. Ensure that\na navigation design fits well with the rest of the website design.\n\nTips to Achieve Clear navigation on Your Site\nA website is insignificant if visitors cannot find the solution to their\nproblem. So, the navigation design of your website must make sense not only to\nyour internal team and your visitors. Build better relationships with your\nvisitors and reduce bounce rates by creating an easy-to-use website.\n\nThe website navigation is like your visitor's roadmap. Typically, you are\nproviding direction on where to go. How do you achieve clear navigation?\n\n * Put your navigation menu at the top of the page, and it should lead in the\n   right direction.\n * Make the menu very simple, i.e., limit the number of items. Include only\n   top-level pages like About Us, Why Us, and Products/Services pages.\n * Use simple terminologies in the main menu, i.e., avoid technical jargons\n * Use Subpages/Sub-navigation to breakdown navigation choices. Use SEO\n * Add a search bar for visitors to quickly locate a page of interest\n * Ensure each page URL is clear, concise, and descriptive\n * The main menu must be accessible to smaller mobile devices\n\nHowever, a practical navigation menu that also supports SEO strategy comes with\nsome tradeoffs. For instance, you may forego some creativity for\nuser-friendliness and intuitiveness. For ways better navigate the a website,\nprofessional website design service\n[https://lastingtrend.com/services/seo-web-design/] can help you fix it.\n\nWhich Content Strategy? is Less More, or is More Better?\nLess content grabs attention, but a longer message informs the reader.\n\nLess is More.\nThe attention span for website users is about 7 seconds. When web pages take a\nlong time to load, the bounce rate is higher.\n\nShorter is preferable when:\n\n * Your target is the general public\n * Your audience is familiar with a service/product\n * Your service/product is straightforward\n\nSo, focus on publishing high-quality and rich content, i.e., show industry\nexpertise via your content. Google focuses more on ranking premium quality\ncontent.\n\n500-word blog posts, 30-second video ads, and micro-content, e.g., tweets and\nstatus updates,perform well on smartphones.\n\nSadly, short content has a short life span. Therefore, you need to produce them\nconstantly.\n\nShorter is beneficial in:\n\n * Generating traffic\n * Increasing click-through rates\n * Generating qualified leads.\n * Previewing long-form content\n\nLong-Form content\nMacro content works well when you break it into digestible form. Besides,\nintersperse it with images. Search engines prefer longer content. Why? People\nwho know more about a subject say more, i.e., offermore knowledge. According to \nBackLinko [https://backlinko.com/content-study], longer articles have more\nsocial media shares than shorter articles.\n\nUse long-form content when dealing with unique, more expensive, and technical\nproducts/services. Such products/services require in-depth explanations. But the\ncontent must be authoritative, giving more scope and engaging.\n\nIndexable Pages Appear on SERPs\nSites not on a search engines index are not discoverable. Search engines use the\nindex (database)as they contain all data that search engines find. Therefore,\nthe data in the search engines index determines the value of different keywords\nand search terms.\n\nThe index includes URLs, content (texts, images, videos), and everything within\nthe URL's HTML code. Search engine algorithms apply data and measure the\nfrequency of different aspects under the various circumstance to index web\npages.\n\nGathered information from web crawlers flows back to the search engines offering \nmore knowledge about the index data. The evaluation is the analysis of the\nsubject covered alongside an attempt to understand the content that best meets a\nparticular user intent. When a user types your keyword or link, it will be\nindexed.\n\nTherefore, indexable content will make your web page rank on search engines.\nEnsure that the content is available and up to date. If a web crawler\nencounters404 error pages, it may cease indexing your pages. Similarly, avoid\norphan pages as they may interrupt bots from crawling your website. Note that\nthese pages aren't connected with the rest of your website with internal links,\nand you can't access them through incoming links.\n\nOptimize Product and Website Images for Better Ranking\nImages are a bigger part of the design and visual communications. They add value\nand increase user engagement and website accessibility. Therefore, they can\ngenerate a lot of web traffic from image-based search engines such as Google.\n\nOver 85%\n[https://gs.statcounter.com/search-engine-market-share/desktop/worldwide]of all\nUS web searches happen on Google. Therefore, optimizing your site photos and\nimages is a way of capturing your visitor's attention. Here are a few ways to\noptimize the pictures to allow web crawlers to spot them:\n\n * Scaling images - this improves page load speed. Size your images into proper\n   width, height, and resolution quality. Too large images affect load times,\n   while fuzzy images degrade website quality.\n * Use the proper format. JPEG and PNG are the major formats. PNG has better\n   quality images, but files are larger. JPEG isn't top quality but allows you\n   to adjust the quality level to find a good balance.\n * Create SEO-Friendly Alt Text. Alt tags describe the image content, and a\n   browser uses them if it cannot render images correctly. With appropriate alt\n   tags, your website can achieve better ranking – search engines associates\n   keywords with images.\n * Image file names – name the files using words that describe them accurately\n   and clearly, e.g., running shoes and not image 01.\n\nConclusion\nThe worlds of web design and SEO are merging closer each day. The various\ndesign-specific elements produce a positive impact on SEO for sites that use\nthem.The idea is to have a well-balanced website. Such a site strikes a perfect\nbalance between attraction, functionality, and SEO. If a web page doesn’t load\nproperly, the website only shows text. Here, functionality is hampered. Visitors\nmust always find the information they want, including visuals. So, make the\ninformation available and easy to find.A good user design influences longer\nvisitor sessions, thus, lower bounce rates. It is aesthetically appealing, and\ngeneral navigation across the website is much easier.","html":"<p>Search engine optimization is critical to websites performance. However, many US businesses concentrate more on design than search engine optimization. SEO creates a less imperfect website than the competition; hence, a better chance of ranking higher in search engines than the competition.</p><p>Combining SEO and design is the best way to rank better on the search engine results page(SERPS). A poor <strong>bad graphic design squander the</strong> organic equity.</p><h2 id=\"importance-of-web-design-in-seo-website-navigation\">Importance of Web Design in SEO website navigation</h2><p>You may wonder: <strong>why is design important</strong>? User experience is a critical factor in search engine ranking. Your website's design and how visitors interact with different aspects affect that website ranking in SERPs.</p><p>A navigation structure guides users through the brand experience. It affects significant metrics such as bounce rate, average page on time, conversion rate, and engagement rate. These factors can also increase revenue and profits.</p><p>Through <strong>clear navigation,</strong> search engine crawlers find and crawl the content.Besides, a navigation system helps the search engines to understand the most critical pages on your website. This helps shape page authority.</p><p>It's hard for web crawlers to locate important pages on incomplete and overcrowded navigation systems. Similarly, poor navigation systems dilute link equity.</p><p>Also, broken links result in 404-error, meaning the page is non-existent. Visitors cannot stay on such a page. So, design attention-grabbing 404 pages instead of using generic designs. Also, you can list essential web pages on the 404 pages.</p><p>Ideally, the design choice can alter how visitors view your website. Ensure that a navigation design fits well with the rest of the website design.</p><h2 id=\"tips-to-achieve-clear-navigation-on-your-site\">Tips to Achieve Clear navigation on Your Site</h2><p>A website is insignificant if visitors cannot find the solution to their problem. So, the navigation design of your website must make sense not only to your internal team and your visitors. Build better relationships with your visitors and reduce bounce rates by creating an easy-to-use website.</p><p>The website navigation is like your visitor's roadmap. Typically, you are providing direction on where to go. How do you achieve clear<strong> navigation</strong>?</p><ul><li>Put your navigation menu at the top of the page, and it should lead in the right direction.</li><li>Make the menu very simple, i.e., limit the number of items. Include only top-level pages like About Us, Why Us, and Products/Services pages.</li><li>Use simple terminologies in the main menu, i.e., avoid technical jargons</li><li>Use Subpages/Sub-navigation to breakdown navigation choices. Use SEO</li><li>Add a search bar for visitors to quickly locate a page of interest</li><li>Ensure each page URL is clear, concise, and descriptive</li><li>The main menu must be accessible to smaller mobile devices</li></ul><p>However, a practical navigation menu that also supports SEO strategy comes with some tradeoffs. For instance, you may forego some creativity for user-friendliness and intuitiveness. For ways better navigate the a website, professional <a href=\"https://lastingtrend.com/services/seo-web-design/\">website design service</a> can help you fix it.</p><h2 id=\"which-content-strategy-is-less-more-or-is-more-better\">Which Content Strategy? is Less More, or is More Better?</h2><p>Less content grabs attention, but a longer message informs the reader.</p><h3 id=\"less-is-more\">Less is More.</h3><p>The attention span for website users is about 7 seconds. When <strong>web pages take a long time to load</strong>, the bounce rate is higher.</p><p>Shorter is preferable when:</p><ul><li>Your target is the general public</li><li>Your audience is familiar with a service/product</li><li>Your service/product is straightforward</li></ul><p>So, focus on publishing high-quality and rich content, i.e., show industry expertise via your content. Google focuses more on ranking premium quality content.</p><p>500-word blog posts, 30-second video ads, and micro-content, e.g., tweets and status updates,perform well on smartphones.</p><p>Sadly, short content has a short life span. Therefore, you need to produce them constantly.</p><p>Shorter is beneficial in:</p><ul><li>Generating traffic</li><li>Increasing click-through rates</li><li>Generating qualified leads.</li><li>Previewing long-form content</li></ul><h3 id=\"long-form-content\">Long-Form content</h3><p>Macro content works well when you break it into digestible form. Besides, intersperse it with images. Search engines prefer longer content. Why? People who know more about a subject say more, i.e., offer<strong>more knowledge</strong>. According to <a href=\"https://backlinko.com/content-study\">BackLinko</a>, longer articles have more social media shares than shorter articles.</p><p>Use long-form content when dealing with unique, more expensive, and technical products/services. Such products/services require in-depth explanations. But the content must be authoritative, giving more scope and engaging.</p><h2 id=\"indexable-pages-appear-on-serps\">Indexable Pages Appear on SERPs</h2><p>Sites not on a search engines index are not discoverable. Search engines use the index (database)as they contain all data that search engines find. Therefore, the data in the search engines index determines the value of different keywords and search terms.</p><p>The index includes URLs, content (texts, images, videos), and everything within the URL's HTML code. Search engine algorithms apply data and measure the frequency of different aspects under the various circumstance to index web pages.</p><p>Gathered information from web crawlers flows back to the search engines offering <strong>more knowledge </strong>about the index data. The evaluation is the analysis of the subject covered alongside an attempt to understand the content that best meets a particular user intent. When a user types your keyword or link, it will be indexed.</p><p>Therefore, <strong>indexable </strong>content will make your web page rank on search engines. Ensure that the content is available and up to date. If a web crawler encounters404 error pages, it may cease indexing your pages. Similarly, avoid orphan pages as they may interrupt bots from crawling your website. Note that these pages aren't connected with the rest of your website with internal links, and you can't access them through incoming links.</p><h2 id=\"optimize-product-and-website-images-for-better-ranking\">Optimize Product and Website Images for Better Ranking</h2><p>Images are a bigger part of the <strong>design and visual communications</strong>. They add value and increase user engagement and website accessibility. Therefore, they can generate a lot of web traffic from image-based search engines such as Google.</p><p><a href=\"https://gs.statcounter.com/search-engine-market-share/desktop/worldwide\">Over 85%</a>of all US web searches happen on Google. Therefore, optimizing your site photos and images is a way of capturing your visitor's attention. Here are a few ways to optimize the pictures to allow web crawlers to spot them:</p><ul><li>Scaling images - this improves page load speed. Size your images into proper width, height, and resolution quality. Too large images affect load times, while fuzzy images degrade website quality.</li><li>Use the proper format. JPEG and PNG are the major formats. PNG has better quality images, but files are larger. JPEG isn't top quality but allows you to adjust the quality level to find a good balance.</li><li>Create SEO-Friendly Alt Text. Alt tags describe the image content, and a browser uses them if it cannot render images correctly. With appropriate alt tags, your website can achieve better ranking – search engines associates keywords with images.</li><li>Image file names – name the files using words that describe them accurately and clearly, e.g., running shoes and not image 01.</li></ul><h2 id=\"conclusion\">Conclusion</h2><p>The worlds of web design and SEO are merging closer each day. The various design-specific elements produce a positive impact on SEO for sites that use them.The idea is to have a well-balanced website. Such a site strikes a perfect balance between attraction, functionality, and SEO. If a web page doesn’t load properly, the <strong>website only shows text</strong>. Here, functionality is hampered. Visitors must always find the information they want, including visuals. So, make the information available and easy to find.A good user design influences longer visitor sessions, thus, lower bounce rates. It is aesthetically appealing, and general navigation across the website is much easier.</p>","url":"https://backend.shahednasser.com/on-edge-between-seo-and-design/","canonical_url":null,"uuid":"3f68c8e5-2166-44cd-a69e-d3049295dd56","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6176bca56e5b3510767b3d92","reading_time":5,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>Search engine optimization is critical to websites performance. However, many US businesses concentrate more on design than search engine optimization. SEO creates a less imperfect website than the competition; hence, a better chance of ranking higher in search engines than the competition.</p><p>Combining SEO and design is the best way to rank better on the search engine results page(SERPS). A poor <strong>bad graphic design squander the</strong> organic equity.</p><h2 id=\"importance-of-web-design-in-seo-website-navigation\">Importance of Web Design in SEO website navigation</h2><p>You may wonder: <strong>why is design important</strong>? User experience is a critical factor in search engine ranking. Your website's design and how visitors interact with different aspects affect that website ranking in SERPs.</p><p>A navigation structure guides users through the brand experience. It affects significant metrics such as bounce rate, average page on time, conversion rate, and engagement rate. These factors can also increase revenue and profits.</p><p>Through <strong>clear navigation,</strong> search engine crawlers find and crawl the content.Besides, a navigation system helps the search engines to understand the most critical pages on your website. This helps shape page authority.</p><p>It's hard for web crawlers to locate important pages on incomplete and overcrowded navigation systems. Similarly, poor navigation systems dilute link equity.</p><p>Also, broken links result in 404-error, meaning the page is non-existent. Visitors cannot stay on such a page. So, design attention-grabbing 404 pages instead of using generic designs. Also, you can list essential web pages on the 404 pages.</p><p>Ideally, the design choice can alter how visitors view your website. Ensure that a navigation design fits well with the rest of the website design.</p><h2 id=\"tips-to-achieve-clear-navigation-on-your-site\">Tips to Achieve Clear navigation on Your Site</h2><p>A website is insignificant if visitors cannot find the solution to their problem. So, the navigation design of your website must make sense not only to your internal team and your visitors. Build better relationships with your visitors and reduce bounce rates by creating an easy-to-use website.</p><p>The website navigation is like your visitor's roadmap. Typically, you are providing direction on where to go. How do you achieve clear<strong> navigation</strong>?</p><ul><li>Put your navigation menu at the top of the page, and it should lead in the right direction.</li><li>Make the menu very simple, i.e., limit the number of items. Include only top-level pages like About Us, Why Us, and Products/Services pages.</li><li>Use simple terminologies in the main menu, i.e., avoid technical jargons</li><li>Use Subpages/Sub-navigation to breakdown navigation choices. Use SEO</li><li>Add a search bar for visitors to quickly locate a page of interest</li><li>Ensure each page URL is clear, concise, and descriptive</li><li>The main menu must be accessible to smaller mobile devices</li></ul><p>However, a practical navigation menu that also supports SEO strategy comes with some tradeoffs. For instance, you may forego some creativity for user-friendliness and intuitiveness. For ways better navigate the a website, professional <a href=\"https://lastingtrend.com/services/seo-web-design/\">website design service</a> can help you fix it.</p><h2 id=\"which-content-strategy-is-less-more-or-is-more-better\">Which Content Strategy? is Less More, or is More Better?</h2><p>Less content grabs attention, but a longer message informs the reader.</p><h3 id=\"less-is-more\">Less is More.</h3><p>The attention span for website users is about 7 seconds. When <strong>web pages take a long time to load</strong>, the bounce rate is higher.</p><p>Shorter is preferable when:</p><ul><li>Your target is the general public</li><li>Your audience is familiar with a service/product</li><li>Your service/product is straightforward</li></ul><p>So, focus on publishing high-quality and rich content, i.e., show industry expertise via your content. Google focuses more on ranking premium quality content.</p><p>500-word blog posts, 30-second video ads, and micro-content, e.g., tweets and status updates,perform well on smartphones.</p><p>Sadly, short content has a short life span. Therefore, you need to produce them constantly.</p><p>Shorter is beneficial in:</p><ul><li>Generating traffic</li><li>Increasing click-through rates</li><li>Generating qualified leads.</li><li>Previewing long-form content</li></ul><h3 id=\"long-form-content\">Long-Form content</h3><p>Macro content works well when you break it into digestible form. Besides, intersperse it with images. Search engines prefer longer content. Why? People who know more about a subject say more, i.e., offer<strong>more knowledge</strong>. According to <a href=\"https://backlinko.com/content-study\">BackLinko</a>, longer articles have more social media shares than shorter articles.</p><p>Use long-form content when dealing with unique, more expensive, and technical products/services. Such products/services require in-depth explanations. But the content must be authoritative, giving more scope and engaging.</p><h2 id=\"indexable-pages-appear-on-serps\">Indexable Pages Appear on SERPs</h2><p>Sites not on a search engines index are not discoverable. Search engines use the index (database)as they contain all data that search engines find. Therefore, the data in the search engines index determines the value of different keywords and search terms.</p><p>The index includes URLs, content (texts, images, videos), and everything within the URL's HTML code. Search engine algorithms apply data and measure the frequency of different aspects under the various circumstance to index web pages.</p><p>Gathered information from web crawlers flows back to the search engines offering <strong>more knowledge </strong>about the index data. The evaluation is the analysis of the subject covered alongside an attempt to understand the content that best meets a particular user intent. When a user types your keyword or link, it will be indexed.</p><p>Therefore, <strong>indexable </strong>content will make your web page rank on search engines. Ensure that the content is available and up to date. If a web crawler encounters404 error pages, it may cease indexing your pages. Similarly, avoid orphan pages as they may interrupt bots from crawling your website. Note that these pages aren't connected with the rest of your website with internal links, and you can't access them through incoming links.</p><h2 id=\"optimize-product-and-website-images-for-better-ranking\">Optimize Product and Website Images for Better Ranking</h2><p>Images are a bigger part of the <strong>design and visual communications</strong>. They add value and increase user engagement and website accessibility. Therefore, they can generate a lot of web traffic from image-based search engines such as Google.</p><p><a href=\"https://gs.statcounter.com/search-engine-market-share/desktop/worldwide\">Over 85%</a>of all US web searches happen on Google. Therefore, optimizing your site photos and images is a way of capturing your visitor's attention. Here are a few ways to optimize the pictures to allow web crawlers to spot them:</p><ul><li>Scaling images - this improves page load speed. Size your images into proper width, height, and resolution quality. Too large images affect load times, while fuzzy images degrade website quality.</li><li>Use the proper format. JPEG and PNG are the major formats. PNG has better quality images, but files are larger. JPEG isn't top quality but allows you to adjust the quality level to find a good balance.</li><li>Create SEO-Friendly Alt Text. Alt tags describe the image content, and a browser uses them if it cannot render images correctly. With appropriate alt tags, your website can achieve better ranking – search engines associates keywords with images.</li><li>Image file names – name the files using words that describe them accurately and clearly, e.g., running shoes and not image 01.</li></ul><h2 id=\"conclusion\">Conclusion</h2><p>The worlds of web design and SEO are merging closer each day. The various design-specific elements produce a positive impact on SEO for sites that use them.The idea is to have a well-balanced website. Such a site strikes a perfect balance between attraction, functionality, and SEO. If a web page doesn’t load properly, the <strong>website only shows text</strong>. Here, functionality is hampered. Visitors must always find the information they want, including visuals. So, make the information available and easy to find.A good user design influences longer visitor sessions, thus, lower bounce rates. It is aesthetically appealing, and general navigation across the website is much easier.</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Search engine optimization is critical to websites performance. However, many US businesses concentrate more on design than search engine optimization. SEO creates a less imperfect website than the competition; hence, a better chance of ranking higher in search engines than the competition."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Combining SEO and design is the best way to rank better on the search engine results page(SERPS). A poor "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"bad graphic design squander the"}]},{"type":"text","value":" organic equity."}]},{"type":"element","tagName":"h2","properties":{"id":"importance-of-web-design-in-seo-website-navigation"},"children":[{"type":"text","value":"Importance of Web Design in SEO website navigation"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You may wonder: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"why is design important"}]},{"type":"text","value":"? User experience is a critical factor in search engine ranking. Your website's design and how visitors interact with different aspects affect that website ranking in SERPs."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A navigation structure guides users through the brand experience. It affects significant metrics such as bounce rate, average page on time, conversion rate, and engagement rate. These factors can also increase revenue and profits."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Through "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"clear navigation,"}]},{"type":"text","value":" search engine crawlers find and crawl the content.Besides, a navigation system helps the search engines to understand the most critical pages on your website. This helps shape page authority."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It's hard for web crawlers to locate important pages on incomplete and overcrowded navigation systems. Similarly, poor navigation systems dilute link equity."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Also, broken links result in 404-error, meaning the page is non-existent. Visitors cannot stay on such a page. So, design attention-grabbing 404 pages instead of using generic designs. Also, you can list essential web pages on the 404 pages."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Ideally, the design choice can alter how visitors view your website. Ensure that a navigation design fits well with the rest of the website design."}]},{"type":"element","tagName":"h2","properties":{"id":"tips-to-achieve-clear-navigation-on-your-site"},"children":[{"type":"text","value":"Tips to Achieve Clear navigation on Your Site"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A website is insignificant if visitors cannot find the solution to their problem. So, the navigation design of your website must make sense not only to your internal team and your visitors. Build better relationships with your visitors and reduce bounce rates by creating an easy-to-use website."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The website navigation is like your visitor's roadmap. Typically, you are providing direction on where to go. How do you achieve clear"},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":" navigation"}]},{"type":"text","value":"?"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Put your navigation menu at the top of the page, and it should lead in the right direction."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Make the menu very simple, i.e., limit the number of items. Include only top-level pages like About Us, Why Us, and Products/Services pages."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use simple terminologies in the main menu, i.e., avoid technical jargons"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use Subpages/Sub-navigation to breakdown navigation choices. Use SEO"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add a search bar for visitors to quickly locate a page of interest"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Ensure each page URL is clear, concise, and descriptive"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The main menu must be accessible to smaller mobile devices"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"However, a practical navigation menu that also supports SEO strategy comes with some tradeoffs. For instance, you may forego some creativity for user-friendliness and intuitiveness. For ways better navigate the a website, professional "},{"type":"element","tagName":"a","properties":{"href":"https://lastingtrend.com/services/seo-web-design/"},"children":[{"type":"text","value":"website design service"}]},{"type":"text","value":" can help you fix it."}]},{"type":"element","tagName":"h2","properties":{"id":"which-content-strategy-is-less-more-or-is-more-better"},"children":[{"type":"text","value":"Which Content Strategy? is Less More, or is More Better?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Less content grabs attention, but a longer message informs the reader."}]},{"type":"element","tagName":"h3","properties":{"id":"less-is-more"},"children":[{"type":"text","value":"Less is More."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The attention span for website users is about 7 seconds. When "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"web pages take a long time to load"}]},{"type":"text","value":", the bounce rate is higher."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Shorter is preferable when:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Your target is the general public"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Your audience is familiar with a service/product"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Your service/product is straightforward"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"So, focus on publishing high-quality and rich content, i.e., show industry expertise via your content. Google focuses more on ranking premium quality content."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"500-word blog posts, 30-second video ads, and micro-content, e.g., tweets and status updates,perform well on smartphones."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Sadly, short content has a short life span. Therefore, you need to produce them constantly."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Shorter is beneficial in:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Generating traffic"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Increasing click-through rates"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Generating qualified leads."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Previewing long-form content"}]}]},{"type":"element","tagName":"h3","properties":{"id":"long-form-content"},"children":[{"type":"text","value":"Long-Form content"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Macro content works well when you break it into digestible form. Besides, intersperse it with images. Search engines prefer longer content. Why? People who know more about a subject say more, i.e., offer"},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"more knowledge"}]},{"type":"text","value":". According to "},{"type":"element","tagName":"a","properties":{"href":"https://backlinko.com/content-study"},"children":[{"type":"text","value":"BackLinko"}]},{"type":"text","value":", longer articles have more social media shares than shorter articles."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Use long-form content when dealing with unique, more expensive, and technical products/services. Such products/services require in-depth explanations. But the content must be authoritative, giving more scope and engaging."}]},{"type":"element","tagName":"h2","properties":{"id":"indexable-pages-appear-on-serps"},"children":[{"type":"text","value":"Indexable Pages Appear on SERPs"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Sites not on a search engines index are not discoverable. Search engines use the index (database)as they contain all data that search engines find. Therefore, the data in the search engines index determines the value of different keywords and search terms."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The index includes URLs, content (texts, images, videos), and everything within the URL's HTML code. Search engine algorithms apply data and measure the frequency of different aspects under the various circumstance to index web pages."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Gathered information from web crawlers flows back to the search engines offering "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"more knowledge "}]},{"type":"text","value":"about the index data. The evaluation is the analysis of the subject covered alongside an attempt to understand the content that best meets a particular user intent. When a user types your keyword or link, it will be indexed."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Therefore, "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"indexable "}]},{"type":"text","value":"content will make your web page rank on search engines. Ensure that the content is available and up to date. If a web crawler encounters404 error pages, it may cease indexing your pages. Similarly, avoid orphan pages as they may interrupt bots from crawling your website. Note that these pages aren't connected with the rest of your website with internal links, and you can't access them through incoming links."}]},{"type":"element","tagName":"h2","properties":{"id":"optimize-product-and-website-images-for-better-ranking"},"children":[{"type":"text","value":"Optimize Product and Website Images for Better Ranking"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Images are a bigger part of the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"design and visual communications"}]},{"type":"text","value":". They add value and increase user engagement and website accessibility. Therefore, they can generate a lot of web traffic from image-based search engines such as Google."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://gs.statcounter.com/search-engine-market-share/desktop/worldwide"},"children":[{"type":"text","value":"Over 85%"}]},{"type":"text","value":"of all US web searches happen on Google. Therefore, optimizing your site photos and images is a way of capturing your visitor's attention. Here are a few ways to optimize the pictures to allow web crawlers to spot them:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Scaling images - this improves page load speed. Size your images into proper width, height, and resolution quality. Too large images affect load times, while fuzzy images degrade website quality."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use the proper format. JPEG and PNG are the major formats. PNG has better quality images, but files are larger. JPEG isn't top quality but allows you to adjust the quality level to find a good balance."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Create SEO-Friendly Alt Text. Alt tags describe the image content, and a browser uses them if it cannot render images correctly. With appropriate alt tags, your website can achieve better ranking – search engines associates keywords with images."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Image file names – name the files using words that describe them accurately and clearly, e.g., running shoes and not image 01."}]}]},{"type":"element","tagName":"h2","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The worlds of web design and SEO are merging closer each day. The various design-specific elements produce a positive impact on SEO for sites that use them.The idea is to have a well-balanced website. Such a site strikes a perfect balance between attraction, functionality, and SEO. If a web page doesn’t load properly, the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"website only shows text"}]},{"type":"text","value":". Here, functionality is hampered. Visitors must always find the information they want, including visuals. So, make the information available and easy to find.A good user design influences longer visitor sessions, thus, lower bounce rates. It is aesthetically appealing, and general navigation across the website is much easier."}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"importance-of-web-design-in-seo-website-navigation","heading":"Importance of Web Design in SEO website navigation"},{"id":"tips-to-achieve-clear-navigation-on-your-site","heading":"Tips to Achieve Clear navigation on Your Site"},{"id":"which-content-strategy-is-less-more-or-is-more-better","heading":"Which Content Strategy? is Less More, or is More Better?","items":[{"id":"less-is-more","heading":"Less is More."},{"id":"long-form-content","heading":"Long-Form content"}]},{"id":"indexable-pages-appear-on-serps","heading":"Indexable Pages Appear on SERPs"},{"id":"optimize-product-and-website-images-for-better-ranking","heading":"Optimize Product and Website Images for Better Ranking"},{"id":"conclusion","heading":"Conclusion"}]},"featureImageSharp":{"base":"merakist-l5if0iQfV4c-unsplash-2.jpg","publicURL":"/static/523d3e5f750b6a9a4817d5aeb5215efa/merakist-l5if0iQfV4c-unsplash-2.jpg","imageMeta":{"width":1920,"height":1440},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwACBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHtGowtiP/EABkQAQADAQEAAAAAAAAAAAAAAAIAARADE//aAAgBAQABBQJKjPQ4zSl8zn//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAYEAADAQEAAAAAAAAAAAAAAAAAARAhMf/aAAgBAQAGPwLWdmjn/8QAGRAAAgMBAAAAAAAAAAAAAAAAAREAIUEx/9oACAEBAAE/IVFToQhZyUa2N8MCrMxDZfYlyf/aAAwDAQACAAMAAAAQzD//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAbEAEBAAMBAQEAAAAAAAAAAAABEQAhMUFhcf/aAAgBAQABPxCsC+z1wRtNcn8c+OcmglE9weCipFMiEi2M3uzeuuCACAQDP//Z","aspectRatio":1.3358778625954197,"src":"/static/523d3e5f750b6a9a4817d5aeb5215efa/ea4ab/merakist-l5if0iQfV4c-unsplash-2.jpg","srcSet":"/static/523d3e5f750b6a9a4817d5aeb5215efa/477ba/merakist-l5if0iQfV4c-unsplash-2.jpg 175w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/06776/merakist-l5if0iQfV4c-unsplash-2.jpg 350w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/ea4ab/merakist-l5if0iQfV4c-unsplash-2.jpg 700w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/3055e/merakist-l5if0iQfV4c-unsplash-2.jpg 1050w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/eff08/merakist-l5if0iQfV4c-unsplash-2.jpg 1400w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/74fd5/merakist-l5if0iQfV4c-unsplash-2.jpg 1920w","srcWebp":"/static/523d3e5f750b6a9a4817d5aeb5215efa/89afa/merakist-l5if0iQfV4c-unsplash-2.webp","srcSetWebp":"/static/523d3e5f750b6a9a4817d5aeb5215efa/9fca7/merakist-l5if0iQfV4c-unsplash-2.webp 175w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/37a4e/merakist-l5if0iQfV4c-unsplash-2.webp 350w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/89afa/merakist-l5if0iQfV4c-unsplash-2.webp 700w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/78e7a/merakist-l5if0iQfV4c-unsplash-2.webp 1050w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/03d34/merakist-l5if0iQfV4c-unsplash-2.webp 1400w,\n/static/523d3e5f750b6a9a4817d5aeb5215efa/6833b/merakist-l5if0iQfV4c-unsplash-2.webp 1920w","sizes":"(max-width: 700px) 100vw, 700px"}}}}},{"node":{"id":"Ghost__Post__6127ba1b3ed159214d382eb4","title":"Easily Create Free Videos with FlexClip","slug":"easily-create-free-videos-with-flexclip","featured":false,"feature_image":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/FlexClip.png","excerpt":"FlexClip is a great tool that allows you to great promotional videos, intro videos, and more for free!","custom_excerpt":"FlexClip is a great tool that allows you to great promotional videos, intro videos, and more for free!","visibility":"public","created_at_pretty":"24 Jul 2021","published_at_pretty":"24 Jul 2021","updated_at_pretty":"26 Aug 2021","created_at":"2021-07-24T13:43:03.000+00:00","published_at":"2021-07-24T16:17:12.000+00:00","updated_at":"2021-08-26T17:34:32.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"shahed","url":"https://backend.shahednasser.com/author/shahed/","name":"Shahed Nasser","bio":null,"cover_image":null,"profile_image":"https://backend.shahednasser.com/content/images/2022/03/IMG_0591.jpg","location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":{"base":"IMG_0591.jpg","publicURL":"/static/ceb49c3c631485453e71e00d7f84b069/IMG_0591.jpg","imageMeta":{"width":1182,"height":1179},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAADBAL/2gAMAwEAAhADEAAAAdXiFM6i0CohUWXoKn//xAAcEAACAgIDAAAAAAAAAAAAAAACAwESBBEhM0H/2gAIAQEAAQUCWySE3WEr7SzbXjAj4iKty+sOQ//EABYRAQEBAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwEhj//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB4QAAIBBAMBAAAAAAAAAAAAAAABIRESMUECECJx/9oACAEBAAY/ApVGWvOjzgtUwLlTZA0sdL4f/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBkbHB/9oACAEBAAE/IahkCy+N2GwZpjQiJHJCspUFY0QrSi+HqiW2rgf/2gAMAwEAAgADAAAAEPw3/wD/xAAYEQEBAAMAAAAAAAAAAAAAAAAAARExQf/aAAgBAwEBPxCtjDqP/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxEf/aAAgBAgEBPxBFus6Tt//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExQWFRcYGR0f/aAAgBAQABPxAuaBPPzkO1wyX7F4wkwXanfZrFQgeqE9JgS14vVOvrERIJomVBKwt2jebAeP0yVa8h1n//2Q==","aspectRatio":1,"src":"/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg","srcSet":"/static/ceb49c3c631485453e71e00d7f84b069/f340b/IMG_0591.jpg 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/22d64/IMG_0591.jpg 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/31709/IMG_0591.jpg 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/aa249/IMG_0591.jpg 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/0dc33/IMG_0591.jpg 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/d8257/IMG_0591.jpg 1182w","srcWebp":"/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp","srcSetWebp":"/static/ceb49c3c631485453e71e00d7f84b069/59cda/IMG_0591.webp 28w,\n/static/ceb49c3c631485453e71e00d7f84b069/7da75/IMG_0591.webp 55w,\n/static/ceb49c3c631485453e71e00d7f84b069/8678c/IMG_0591.webp 110w,\n/static/ceb49c3c631485453e71e00d7f84b069/f282e/IMG_0591.webp 165w,\n/static/ceb49c3c631485453e71e00d7f84b069/a7b21/IMG_0591.webp 220w,\n/static/ceb49c3c631485453e71e00d7f84b069/63099/IMG_0591.webp 1182w","sizes":"(max-width: 110px) 100vw, 110px"}}}},"primary_tag":{"slug":"reviews","url":"https://backend.shahednasser.com/tag/reviews/","name":"Reviews","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/pexels-jess-bailey-designs-2647794--1--2.jpg","description":"Reviews for some services, products, or companies. If interested in having your product or service reviewed, please check out the \"collaborate\" page.","meta_title":null,"meta_description":null,"featureImageSharp":{"base":"pexels-jess-bailey-designs-2647794--1--2.jpg","publicURL":"/static/9dbdb73d894862ceac3b9ca3d26610aa/pexels-jess-bailey-designs-2647794--1--2.jpg","imageMeta":{"width":3456,"height":4608},"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAEDAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB7zy0ACNJ1GYD/8QAGRAAAgMBAAAAAAAAAAAAAAAAAhABAxEg/9oACAEBAAEFAnuMaxjr/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAGRAAAgMBAAAAAAAAAAAAAAAAARARITFR/9oACAEBAAY/AnbnT0sP/8QAGhABAAIDAQAAAAAAAAAAAAAAARARACFxUf/aAAgBAQABPyGUG0HZRtfoXhvcLfc//9oADAMBAAIAAwAAABCf5s7/xAAVEQEBAAAAAAAAAAAAAAAAAAAREP/aAAgBAwEBPxAiz//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/ECQ//8QAHhABAAICAgMBAAAAAAAAAAAAAQARECFBUTFhocH/2gAIAQEAAT8QMVK4XtVBEsxoUO0++I1cTg/ZcQFdLfvV4Vuf/9k=","aspectRatio":0.7492795389048992,"src":"/static/9dbdb73d894862ceac3b9ca3d26610aa/d5c54/pexels-jess-bailey-designs-2647794--1--2.jpg","srcSet":"/static/9dbdb73d894862ceac3b9ca3d26610aa/65d8c/pexels-jess-bailey-designs-2647794--1--2.jpg 260w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/c5f21/pexels-jess-bailey-designs-2647794--1--2.jpg 520w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/d5c54/pexels-jess-bailey-designs-2647794--1--2.jpg 1040w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/81a53/pexels-jess-bailey-designs-2647794--1--2.jpg 1560w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/f734f/pexels-jess-bailey-designs-2647794--1--2.jpg 2080w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/f2665/pexels-jess-bailey-designs-2647794--1--2.jpg 3456w","srcWebp":"/static/9dbdb73d894862ceac3b9ca3d26610aa/e4875/pexels-jess-bailey-designs-2647794--1--2.webp","srcSetWebp":"/static/9dbdb73d894862ceac3b9ca3d26610aa/dc8f3/pexels-jess-bailey-designs-2647794--1--2.webp 260w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/2db4b/pexels-jess-bailey-designs-2647794--1--2.webp 520w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/e4875/pexels-jess-bailey-designs-2647794--1--2.webp 1040w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/f5845/pexels-jess-bailey-designs-2647794--1--2.webp 1560w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/ecdd3/pexels-jess-bailey-designs-2647794--1--2.webp 2080w,\n/static/9dbdb73d894862ceac3b9ca3d26610aa/63d3e/pexels-jess-bailey-designs-2647794--1--2.webp 3456w","sizes":"(max-width: 1040px) 100vw, 1040px"}}}},"tags":[{"slug":"reviews","url":"https://backend.shahednasser.com/tag/reviews/","name":"Reviews","visibility":"public","feature_image":"https://backend.shahednasser.com/content/images/2022/01/pexels-jess-bailey-designs-2647794--1--2.jpg","description":"Reviews for some services, products, or companies. If interested in having your product or service reviewed, please check out the \"collaborate\" page.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"design","url":"https://backend.shahednasser.com/tag/design/","name":"Design","visibility":"public","feature_image":null,"description":"Learn more about Web Design through tutorials, articles and tips.","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"If you're looking to create a promotional video for your blog or business, a\nhow-to video, an intro video, or any other type of video, FlexClip\n[https://www.flexclip.com] is a great tool that has you covered.\n\nYou can use FlexClip for free, but you can also get more with its paid plans.\nKeep reading to get a coupon code at the end of this article!\n\nI've dabbled around with FlexClip and created a nice promo video. Check it out!\n\nWith FlexClip, you can create your video from scratch, or you can choose from a\nwide range of templates to start creating your video. These templates are\norganized into categories including business, technology, education, and more!\n\nWhen you choose a template or start from scratch, you can then start customizing\nyour video through its simple to use, yet powerful interface. The customization\ninterface provides a lot of options including adding videos, images, text,\ngraphical elements, music, and more.\n\nFlexClip has a wide range of stock media like images and videos. When using the\nfree plan, you can only use 1 stock media per project. You can also upload your\nown videos or images to add to the video.\n\nIn addition to all these options, you can also choose the ratio of the video.\nFlexClip also helps by showing you what each ratio is best for. For example, the\n1:1 ratio is best for social media websites like Instagram, Twitter, and more.\n\nYou can add transitions between your videos. You can also add motion for\ngraphical elements or text. This all can be done through FlexClip's easy-to-use\ninterface.\n\nOnce you're done making your edits, you can export your video. You'll have to\ncreate an account and verify it, then you can export the video for free! When\nusing the free plan, you can only export the video at 480p, and if you've\nexceeded the stock media limit, you'll need to add an intro video that shows the\nvideo was created by FlexClip.\n\nWhen the export is done, you can download the video. You can also right away\nupload your video to DropBox or Youtube!\n\nCoupon Code\nAs mentioned, you can create and export videos from FlexClip for free. However,\nit comes with some limitations. For that reason, I've brought you a coupon code\nto get 20% off on any plan! Use the code ShahedNasser20 at checkout and enjoy\n20% off!","html":"<p>If you're looking to create a promotional video for your blog or business, a how-to video, an intro video, or any other type of video, <a href=\"https://www.flexclip.com\">FlexClip</a> is a great tool that has you covered.</p><p><em>You can use FlexClip for free, but you can also get more with its paid plans. Keep reading to get a coupon code at the end of this article!</em></p><p>I've dabbled around with FlexClip and created a nice promo video. Check it out!</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/cIu5G5hBquU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></figure><p>With FlexClip, you can create your video from scratch, or you can choose from a wide range of templates to start creating your video. These templates are organized into categories including business, technology, education, and more!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-3.41.13-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2702\" height=\"1346\"></figure><p>When you choose a template or start from scratch, you can then start customizing your video through its simple to use, yet powerful interface. The customization interface provides a lot of options including adding videos, images, text, graphical elements, music, and more.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-3.43.36-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2880\" height=\"1694\"></figure><p>FlexClip has a wide range of stock media like images and videos. When using the free plan, you can only use 1 stock media per project. You can also upload your own videos or images to add to the video.</p><p>In addition to all these options, you can also choose the ratio of the video. FlexClip also helps by showing you what each ratio is best for. For example, the 1:1 ratio is best for social media websites like Instagram, Twitter, and more.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.08.16-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"936\" height=\"868\"></figure><p>You can add transitions between your videos. You can also add motion for graphical elements or text. This all can be done through FlexClip's easy-to-use interface.</p><p>Once you're done making your edits, you can export your video. You'll have to create an account and verify it, then you can export the video for free! When using the free plan, you can only export the video at 480p, and if you've exceeded the stock media limit, you'll need to add an intro video that shows the video was created by FlexClip.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.28.55-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2406\" height=\"1266\"></figure><p>When the export is done, you can download the video. You can also right away upload your video to DropBox or Youtube!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.37.51-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1950\" height=\"1110\"></figure><h3 id=\"coupon-code\">Coupon Code</h3><p>As mentioned, you can create and export videos from FlexClip for free. However, it comes with some limitations. For that reason, I've brought you a coupon code to get 20% off on any plan! Use the code <strong>ShahedNasser20 </strong>at checkout and enjoy 20% off!</p>","url":"https://backend.shahednasser.com/easily-create-free-videos-with-flexclip/","canonical_url":null,"uuid":"03baaf29-6078-43df-9959-b0efc4cc66a1","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"60fc18e7626793001cc0e698","reading_time":2,"send_email_when_published":null,"email_subject":null,"childHtmlRehype":{"html":"<p>If you're looking to create a promotional video for your blog or business, a how-to video, an intro video, or any other type of video, <a href=\"https://www.flexclip.com\">FlexClip</a> is a great tool that has you covered.</p><p><em>You can use FlexClip for free, but you can also get more with its paid plans. Keep reading to get a coupon code at the end of this article!</em></p><p>I've dabbled around with FlexClip and created a nice promo video. Check it out!</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/cIu5G5hBquU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></figure><p>With FlexClip, you can create your video from scratch, or you can choose from a wide range of templates to start creating your video. These templates are organized into categories including business, technology, education, and more!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-3.41.13-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2702\" height=\"1346\"></figure><p>When you choose a template or start from scratch, you can then start customizing your video through its simple to use, yet powerful interface. The customization interface provides a lot of options including adding videos, images, text, graphical elements, music, and more.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-3.43.36-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2880\" height=\"1694\"></figure><p>FlexClip has a wide range of stock media like images and videos. When using the free plan, you can only use 1 stock media per project. You can also upload your own videos or images to add to the video.</p><p>In addition to all these options, you can also choose the ratio of the video. FlexClip also helps by showing you what each ratio is best for. For example, the 1:1 ratio is best for social media websites like Instagram, Twitter, and more.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.08.16-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"936\" height=\"868\"></figure><p>You can add transitions between your videos. You can also add motion for graphical elements or text. This all can be done through FlexClip's easy-to-use interface.</p><p>Once you're done making your edits, you can export your video. You'll have to create an account and verify it, then you can export the video for free! When using the free plan, you can only export the video at 480p, and if you've exceeded the stock media limit, you'll need to add an intro video that shows the video was created by FlexClip.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.28.55-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2406\" height=\"1266\"></figure><p>When the export is done, you can download the video. You can also right away upload your video to DropBox or Youtube!</p><figure class=\"kg-card kg-image-card\"><img src=\"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.37.51-PM.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1950\" height=\"1110\"></figure><h3 id=\"coupon-code\">Coupon Code</h3><p>As mentioned, you can create and export videos from FlexClip for free. However, it comes with some limitations. For that reason, I've brought you a coupon code to get 20% off on any plan! Use the code <strong>ShahedNasser20 </strong>at checkout and enjoy 20% off!</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you're looking to create a promotional video for your blog or business, a how-to video, an intro video, or any other type of video, "},{"type":"element","tagName":"a","properties":{"href":"https://www.flexclip.com"},"children":[{"type":"text","value":"FlexClip"}]},{"type":"text","value":" is a great tool that has you covered."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"You can use FlexClip for free, but you can also get more with its paid plans. Keep reading to get a coupon code at the end of this article!"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I've dabbled around with FlexClip and created a nice promo video. Check it out!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-embed-card"]},"children":[{"type":"element","tagName":"iframe","properties":{"width":200,"height":113,"src":"https://www.youtube.com/embed/cIu5G5hBquU?feature=oembed","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"With FlexClip, you can create your video from scratch, or you can choose from a wide range of templates to start creating your video. These templates are organized into categories including business, technology, education, and more!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-2.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-3.41.13-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2702,"height":1346},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When you choose a template or start from scratch, you can then start customizing your video through its simple to use, yet powerful interface. The customization interface provides a lot of options including adding videos, images, text, graphical elements, music, and more."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-4.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-3.43.36-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2880,"height":1694},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"FlexClip has a wide range of stock media like images and videos. When using the free plan, you can only use 1 stock media per project. You can also upload your own videos or images to add to the video."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition to all these options, you can also choose the ratio of the video. FlexClip also helps by showing you what each ratio is best for. For example, the 1:1 ratio is best for social media websites like Instagram, Twitter, and more."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.08.16-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":936,"height":868},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can add transitions between your videos. You can also add motion for graphical elements or text. This all can be done through FlexClip's easy-to-use interface."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Once you're done making your edits, you can export your video. You'll have to create an account and verify it, then you can export the video for free! When using the free plan, you can only export the video at 480p, and if you've exceeded the stock media limit, you'll need to add an intro video that shows the video was created by FlexClip."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.28.55-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":2406,"height":1266},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When the export is done, you can download the video. You can also right away upload your video to DropBox or Youtube!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://res-1.cloudinary.com/hbqmf3mbz/image/upload/q_auto/v1/ghost-blog-images/Screen-Shot-2021-07-24-at-4.37.51-PM.png","className":["kg-image"],"alt":"","loading":"lazy","width":1950,"height":1110},"children":[]}]},{"type":"element","tagName":"h3","properties":{"id":"coupon-code"},"children":[{"type":"text","value":"Coupon Code"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As mentioned, you can create and export videos from FlexClip for free. However, it comes with some limitations. For that reason, I've brought you a coupon code to get 20% off on any plan! Use the code "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"ShahedNasser20 "}]},{"type":"text","value":"at checkout and enjoy 20% off!"}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"coupon-code","heading":"Coupon Code"}]},"featureImageSharp":{"base":"FlexClip.png","publicURL":"/static/b9041b68d48550e78592f5da1e139edb/FlexClip.png","imageMeta":{"width":1080,"height":1080},"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAABy0lEQVQ4y52S30tTYRjHzx8jVHgjXttdFl7kfQZFihcJQUWhlehFN/1AURj4g2YhDVk/sF2oo+Vs62yTeZD5E3UKTUWnk0Xb+eHeZ+/7lXPGIJrpOX2uHl74vM/7fJ9XQnQM/n5EPEhMIrsLAELAHhKG76C9Gk9rMNkDdowiQXDb8rNaPL6Ih1V404qtONRfYIZt+W0bXlyD9wl+H8DIWab9Z68EsS6joKPI4BAJnKyQOIiZte20LLnEv0MSZSrvLcnWaf4Im7M4SIo/jFLJOT+zMyC+uzF0+2h6NLmzD4AxM4K8pn0LR8KxuBxXdvfS3OI0+UMnJl7u76RGvOM+f0COK/6Z8PjU182fKQAjYx+/TAWCckxZWKqQqSA+daOgZnPqK9dQ1+s+fzDkco8qiaVAKDKXWPT6JnoG3QPvPIGQLMrDl2XOzSUDRKTpRi6vqpqm6bpuHGey2fRhhhEtr23MyDGi4inPPpe/BnYmV6zwv2TOuW4YQgjJqUZEq+vJhdW19GHGgUxFE0b0vNd1696jG3fvO5CZlXNUmW9oaq6tb6y5ct1JZ0ue/hG9UFd/6fLVhpstku1szY+xldp+/9nX1tHd/KAjPDt3Ai2IYseBP8pwAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/b9041b68d48550e78592f5da1e139edb/60290/FlexClip.png","srcSet":"/static/b9041b68d48550e78592f5da1e139edb/847ef/FlexClip.png 175w,\n/static/b9041b68d48550e78592f5da1e139edb/91cba/FlexClip.png 350w,\n/static/b9041b68d48550e78592f5da1e139edb/60290/FlexClip.png 700w,\n/static/b9041b68d48550e78592f5da1e139edb/f5f50/FlexClip.png 1050w,\n/static/b9041b68d48550e78592f5da1e139edb/14010/FlexClip.png 1080w","srcWebp":"/static/b9041b68d48550e78592f5da1e139edb/89afa/FlexClip.webp","srcSetWebp":"/static/b9041b68d48550e78592f5da1e139edb/9fca7/FlexClip.webp 175w,\n/static/b9041b68d48550e78592f5da1e139edb/37a4e/FlexClip.webp 350w,\n/static/b9041b68d48550e78592f5da1e139edb/89afa/FlexClip.webp 700w,\n/static/b9041b68d48550e78592f5da1e139edb/78e7a/FlexClip.webp 1050w,\n/static/b9041b68d48550e78592f5da1e139edb/788b4/FlexClip.webp 1080w","sizes":"(max-width: 700px) 100vw, 700px"}}}}}]}},"pageContext":{"slug":"web-design-tips-for-web-developers","prev":"linux-tips-for-beginners","next":"tips-for-magento-2-layouts","tag":"design","limit":3,"skip":0,"primaryTagCount":10,"collectionPaths":{}}},"staticQueryHashes":["1272700106","1676991999","2138873178","2546165603","2681841279","2938721187","293880488","3052966952","4156497161"]}