{"id":30059,"date":"2024-11-12T12:39:32","date_gmt":"2024-11-12T12:39:32","guid":{"rendered":"https:\/\/www.seobility.net\/en\/blog\/wiki\/frontend\/"},"modified":"2025-02-26T12:44:53","modified_gmt":"2025-02-26T12:44:53","slug":"Frontend","status":"publish","type":"wiki","link":"https:\/\/www.seobility.net\/en\/wiki\/Frontend","title":{"rendered":"Frontend"},"content":{"rendered":"<h2><span class=\"mw-headline\" id=\"Definition\">Definition<\/span><\/h2>\n<p>Frontend and backend are two terms used in software development. The frontend covers everything the user of a software or website can see, touch, and experience. On websites, the frontend includes content (posts, pages, media, and comments), design, and navigation. Another example would be the frontend of database software, where users can enter and display data.\n<\/p>\n<h2><span class=\"mw-headline\" id=\"Distinguishing_frontend_from_backend\">Distinguishing frontend from backend<\/span><\/h2>\n<div class=\"thumb tright\">\n<div class=\"thumbinner\" style=\"width:452px;\"><a href=\"https:\/\/www.seobility.net\/en\/wiki\/images\/0\/04\/Frontend-vs-Backend.png\"><img decoding=\"async\" alt=\"Distinguishing Frontend from Backend\" src=\"\/en\/wiki\/images\/thumb\/0\/04\/Frontend-vs-Backend.png\/450px-Frontend-vs-Backend.png\" width=\"450\" height=\"340\" class=\"thumbimage\" srcset=\"\/en\/wiki\/images\/thumb\/0\/04\/Frontend-vs-Backend.png\/675px-Frontend-vs-Backend.png 1.5x, \/en\/wiki\/images\/thumb\/0\/04\/Frontend-vs-Backend.png\/900px-Frontend-vs-Backend.png 2x\" \/><\/a>  <\/p>\n<div class=\"thumbcaption\"><b>Figure:<\/b> Frontend vs. Backend &#8211; Author: Seobility &#8211; License: <a href=\"\/en\/wiki\/creative-commons-license-by-sa-4-0\" title=\"Creative Commons License BY-SA 4.0\">CC BY-SA 4.0<\/a><\/div>\n<\/div>\n<\/div>\n<p>\u201cBackend\u201d refers to everything users of a software or website cannot see. This includes, for example, servers that host websites. A database that stores user input data or website content can also be assigned to the back end. In case of a website, the internet connects frontend and backend. In <a href=\"\/en\/wiki\/content-management-system-cms\" title=\"Content Management System (CMS)\">content management systems<\/a>, the terms frontend and backend can refer to the end-user interface of the CMS and the administration area. Authentication and authorization take place in the backend.\n<\/p>\n<h2><span class=\"mw-headline\" id=\"What_makes_an_SEO-friendly_frontend.3F\">What makes an SEO-friendly frontend?<\/span><\/h2>\n<p>Users who can easily navigate through a website tend to stay longer and rarely abort their visit. This is important for the ranking of your website because <a href=\"\/en\/wiki\/Dwell_Time\" title=\"Dwell Time\">dwell times<\/a> and bounce rates are important evaluation criteria for Google. Below we explain a few factors that contribute to an SEO-friendly frontend and thus influence your website\u2019s usability and ranking on Google.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Clean_and_semantic_HTML_code\">Clean and semantic HTML code<\/span><\/h3>\n<p>Clean and semantically flawless HTML code is the basic requirement for an SEO-friendly frontend. Errors in your HTML code can be the reason why <a href=\"\/en\/wiki\/Search_Engine_Crawlers\" title=\"Search Engine Crawlers\">search engine robots<\/a> cannot crawl a page and therefore cannot <a href=\"\/en\/wiki\/Indexing\" title=\"Indexing\">index<\/a> it.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Avoid_framesets_and_Flash_content\">Avoid framesets and Flash content<\/span><\/h3>\n<p><a href=\"\/en\/wiki\/Frames_and_framesets\" title=\"Frames and framesets\">Framesets<\/a> and Flash content is deprecated and should no longer be used for a website today.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Page_loading_speed\">Page loading speed<\/span><\/h3>\n<p>Visitors often leave a website very quickly if it is not loading fast enough. Three seconds is usually the maximum acceptable loading time with 200ms being the optimal speed. For mobile websites, a fast display of &#8220;<a href=\"\/en\/wiki\/Above_the_Fold\" title=\"Above the Fold\">above the fold<\/a>&#8221; content plays an important role. Webmasters can test the <a href=\"\/en\/wiki\/Page_Speed\" title=\"Page Speed\">page speed<\/a> of their website with the free tool <a rel=\"nofollow\" class=\"external text\" href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">&#8220;PageSpeed Insights&#8221;<\/a> from Google.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Responsive_Design\">Responsive Design<\/span><\/h3>\n<p>In addition to loading speed, Responsive Design also plays an important role when it comes to good frontend. Especially in times of <a href=\"\/en\/wiki\/Mobile_First\" title=\"Mobile First\">mobile first<\/a>, consumers use devices with different sizes and displays. Therefore, websites and images should always be designed in such a way that they are optimally suited for all <a href=\"\/en\/wiki\/Viewport\" title=\"Viewport\">viewports<\/a>. This not only helps (mobile) users but also makes it easier for search engine bots to crawl a website.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Structured_data_and_accessibility\">Structured data and accessibility<\/span><\/h3>\n<p>Good markup and structured data &#8211; just like Responsive Web Design &#8211; help search engine crawlers navigate and index pages. In addition, structured data enables the display of star ratings, prices, recipes, and <a href=\"https:\/\/www.seobility.net\/en\/blog\/rich-snippets\/\" target=\"_blank\">rich snippets<\/a> in the SERPs. Responsive snippets, in turn, can positively influence the <a href=\"\/en\/wiki\/ctr-click-through-rate\" title=\"CTR (Click-Through Rate)\">click-through rate<\/a>.\n<\/p>\n<p>Not only search engines benefit from structured data and optimized markup, but such optimizations are also important for impaired persons. Tools such as screen readers work similar to crawlers and use this structured data to describe the content of a website. In this context, alt and title attributes of images and links also play an important role and should not be missing.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Breadcrumb_navigation\">Breadcrumb navigation<\/span><\/h3>\n<p>For websites with many subpages or online shops with numerous categories and subcategories, <a href=\"\/en\/wiki\/Breadcrumb_Navigation\" title=\"Breadcrumb Navigation\">breadcrumb navigation<\/a> can make orientation easier for visitors. Breadcrumb navigation is an additional navigation scheme that is added at the top of a page in frontend design. This has the advantage that users always know their current location on a website. In addition, they can switch to a higher-level or already visited page with just one click, without having to use the back button in their browser or start over at the top navigation level.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Internal_linking\">Internal linking<\/span><\/h3>\n<p>Connecting a website\u2019s pages with <a href=\"\/en\/wiki\/Internal_Linking\" title=\"Internal Linking\">internal links<\/a> helps search engines understand the structure of a website and capture all its subpages. Internal links also make it easier for users to find additional information, which increases their dwell time on your site. If you want to prevent search engine bots from following certain links, you can add nofollow tags to these links.\n<\/p>\n<h3><span class=\"mw-headline\" id=\"Search_engine_friendly_URLs\">Search engine friendly URLs<\/span><\/h3>\n<p>When it comes to frontend design, people often forget that not only search engines crawl a web page\u2019s <a href=\"\/en\/wiki\/SEO-friendly_URLs\" title=\"SEO-friendly URLs\">URL<\/a>, but users also read it. This is why you should keep URLs short, descriptive and easy to read. Avoid special characters such as underscores, ampersands, and percent signs. The easier it is to read a URL, the more positive it will be in terms of both usability and search engine optimization.\n<\/p>\n<h2><span class=\"mw-headline\" id=\"Related_links\">Related links<\/span><\/h2>\n<ul>\n<li> <a rel=\"nofollow\" class=\"external free\" href=\"https:\/\/skillcrush.com\/2016\/02\/11\/skills-to-become-a-front-end-developer\/\">https:\/\/skillcrush.com\/2016\/02\/11\/skills-to-become-a-front-end-developer\/<\/a><\/li>\n<li> <a rel=\"nofollow\" class=\"external free\" href=\"https:\/\/www.differencebetween.net\/technology\/difference-between-frontend-and-backend\/\">https:\/\/www.differencebetween.net\/technology\/difference-between-frontend-and-backend\/<\/a><\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Similar_articles\">Similar articles<\/span><\/h2>\n<ul>\n<li> <a href=\"\/en\/wiki\/Screen_Design\" title=\"Screen Design\">Screen Design<\/a><\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\/\",\n      \"@type\": \"ImageObject\",\n      \"contentUrl\": \"https:\/\/www.seobility.net\/en\/wiki\/images\/0\/04\/Frontend-vs-Backend.png\",\n      \"license\": \"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\",\n      \"acquireLicensePage\": \"https:\/\/www.seobility.net\/en\/wiki\/creative-commons-license-by-sa-4-0\"\n    }\n    <\/script>\n<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Seobility\",\n    \"url\": \"https:\/\/www.seobility.net\/\"\n  }\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Definition Frontend and backend are two terms used in software development. The frontend covers everything the user of a software or website can see, touch, and experience. On websites, the frontend includes content (posts, pages, media, and comments), design, and navigation. Another example would be the frontend of database software, where users can enter and [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-30059","wiki","type-wiki","status-publish","hentry","wiki_categories-web-design","wiki_categories-web-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is Frontend? Definition and Explanation - Seobility Wiki<\/title>\n<meta name=\"description\" content=\"Frontend and backend are two terms used in software development. The frontend covers everything you can see, touch, and experience. Learn more ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seobility.net\/en\/wiki\/Frontend\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Frontend? Definition and Explanation - Seobility Wiki\" \/>\n<meta property=\"og:description\" content=\"Frontend and backend are two terms used in software development. The frontend covers everything you can see, touch, and experience. Learn more ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seobility.net\/en\/wiki\/Frontend\" \/>\n<meta property=\"og:site_name\" content=\"Seobility\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seobility.net\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-26T12:44:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/seobility-og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@seobility_net\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"ScholarlyArticle\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend\"},\"author\":{\"name\":\"Seobility Wiki Team\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#\\\/schema\\\/person\\\/c838e66a3b46262b4c963df5cd5b2d8a\"},\"headline\":\"Frontend\",\"datePublished\":\"2024-11-12T12:39:32+00:00\",\"dateModified\":\"2025-02-26T12:44:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend\"},\"wordCount\":776,\"commentCount\":0,\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend\",\"name\":\"What is Frontend? Definition and Explanation - Seobility Wiki\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#website\"},\"datePublished\":\"2024-11-12T12:39:32+00:00\",\"dateModified\":\"2025-02-26T12:44:53+00:00\",\"description\":\"Frontend and backend are two terms used in software development. The frontend covers everything you can see, touch, and experience. Learn more ...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\\\/Frontend#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wiki\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wiki\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Frontend\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wp-json\\\/wp\\\/v2\\\/wiki\\\/30059\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/\",\"name\":\"Seobility\",\"description\":\"Online SEO Software &amp; Tools For Better Rankings\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#\\\/schema\\\/person\\\/c838e66a3b46262b4c963df5cd5b2d8a\",\"name\":\"Seobility Wiki Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Seobility-S-2025-150x150.png\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Seobility-S-2025-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Seobility-S-2025-150x150.png\",\"caption\":\"Seobility Wiki Team\"},\"description\":\"The Seobility Wiki team consists of seasoned SEOs, digital marketing professionals, and business experts with combined hands-on experience in SEO, online marketing and web development. All our articles went through a multi-level editorial process to provide you with the best possible quality and truly helpful information. Learn more about the people behind the Seobility Wiki.\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/author\\\/seobility-wiki-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Frontend? Definition and Explanation - Seobility Wiki","description":"Frontend and backend are two terms used in software development. The frontend covers everything you can see, touch, and experience. Learn more ...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seobility.net\/en\/wiki\/Frontend","og_locale":"en_US","og_type":"article","og_title":"What is Frontend? Definition and Explanation - Seobility Wiki","og_description":"Frontend and backend are two terms used in software development. The frontend covers everything you can see, touch, and experience. Learn more ...","og_url":"https:\/\/www.seobility.net\/en\/wiki\/Frontend","og_site_name":"Seobility","article_publisher":"https:\/\/www.facebook.com\/seobility.net\/","article_modified_time":"2025-02-26T12:44:53+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/seobility-og-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@seobility_net","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"ScholarlyArticle","@id":"https:\/\/www.seobility.net\/en\/wiki\/Frontend#article","isPartOf":{"@id":"https:\/\/www.seobility.net\/en\/wiki\/Frontend"},"author":{"name":"Seobility Wiki Team","@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/c838e66a3b46262b4c963df5cd5b2d8a"},"headline":"Frontend","datePublished":"2024-11-12T12:39:32+00:00","dateModified":"2025-02-26T12:44:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.seobility.net\/en\/wiki\/Frontend"},"wordCount":776,"commentCount":0,"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.seobility.net\/en\/wiki\/Frontend#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.seobility.net\/en\/wiki\/Frontend","url":"https:\/\/www.seobility.net\/en\/wiki\/Frontend","name":"What is Frontend? Definition and Explanation - Seobility Wiki","isPartOf":{"@id":"https:\/\/www.seobility.net\/en\/#website"},"datePublished":"2024-11-12T12:39:32+00:00","dateModified":"2025-02-26T12:44:53+00:00","description":"Frontend and backend are two terms used in software development. The frontend covers everything you can see, touch, and experience. Learn more ...","breadcrumb":{"@id":"https:\/\/www.seobility.net\/en\/wiki\/Frontend#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seobility.net\/en\/wiki\/Frontend"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.seobility.net\/en\/wiki\/Frontend#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seobility.net\/en\/"},{"@type":"ListItem","position":2,"name":"Wiki","item":"https:\/\/www.seobility.net\/en\/wiki"},{"@type":"ListItem","position":3,"name":"Frontend","item":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/wiki\/30059"}]},{"@type":"WebSite","@id":"https:\/\/www.seobility.net\/en\/#website","url":"https:\/\/www.seobility.net\/en\/","name":"Seobility","description":"Online SEO Software &amp; Tools For Better Rankings","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seobility.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/c838e66a3b46262b4c963df5cd5b2d8a","name":"Seobility Wiki Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/Seobility-S-2025-150x150.png","url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/Seobility-S-2025-150x150.png","contentUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/Seobility-S-2025-150x150.png","caption":"Seobility Wiki Team"},"description":"The Seobility Wiki team consists of seasoned SEOs, digital marketing professionals, and business experts with combined hands-on experience in SEO, online marketing and web development. All our articles went through a multi-level editorial process to provide you with the best possible quality and truly helpful information. Learn more about the people behind the Seobility Wiki.","url":"https:\/\/www.seobility.net\/en\/blog\/author\/seobility-wiki-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/wiki\/30059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/types\/wiki"}],"author":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/comments?post=30059"}],"version-history":[{"count":0,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/wiki\/30059\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/media?parent=30059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}