Good website structure design best practices

Title Tag
- Avoid using text in the element that has no relation to the content on the page.
- Avoid using default or vague text like “Untitled” or “New Page 1”.
- Avoid using a single title in all <title> elements across your site’s pages or a large group of pages.
- Avoid using extremely lengthy text in <title> elements that are unhelpful to users.
- Avoid stuffing unneeded keywords in your <title> element.
Meta Description Tags
- Avoid writing a meta description tag that has no relation to the content on the page.
- Avoid using generic descriptions like “This is a web page” or “Page about baseball cards”.
- Avoid filling the description with only keywords.
- Avoid copying and pasting the entire content of the document into the meta description tag.
- Avoid using a single meta description tag across all of your site’s pages or a large group of pages.
Heading Tags
- Avoid placing text in heading tags that wouldn’t be helpful in defining the structure of the page.
- Avoid using heading tags where other tags like and may be more appropriate.
- Avoid erratically moving from one heading tag size to another.
- Avoid excessive use of heading tags on a page.
- Avoid very long headings.
- Avoid using heading tags only for styling text and not presenting structure.
Structured Data Markup
- Avoid using invalid markup.
- Avoid changing the source code of your site when you are unsure about implementing markup.
- Avoid adding markup data which is not visible to users.
- Avoid creating fake reviews or adding irrelevant markups.
Breadcrumb Lists
- Avoid creating complex webs of navigation links, for example, linking every page on your site to every other page.
- Avoid going overboard with slicing and dicing your content (so that it takes twenty clicks to reach from the homepage).
Navigation
- Avoid having a navigation based entirely on images, or animations.
- Avoid requiring script based event-handling for navigation.
Sitemap
- Avoid letting your navigational page become out of date with broken links.
- Avoid creating a navigational page that simply lists pages without organizing them, for example by subject.
404 Pages
- Avoid allowing your 404 pages to be indexed in search engines (make sure that your web server is configured to give a 404 HTTP status code or—in the case of JavaScript-based sites—include the noindex tag when non-existent pages are requested).
- Avoid blocking 404 pages from being crawled through the robots.txt file.
- Avoid providing only a vague message like “Not found”, “404”, or no 404 page at all.
- Avoid using a design for your 404 pages that isn’t consistent with the rest of your site.
URLs Link
- Avoid using lengthy URLs with unnecessary parameters and session IDs.
- Avoid choosing generic page names like page1.html.
- Avoid using excessive keywords like baseball-cards-baseball-cards-baseballcards.html.
- Avoid having deep nesting of subdirectories like …/dir1/dir2/dir3/dir4/dir5/dir6/page.html.
- Avoid using directory names that have no relation to the content in them.
- Avoid having pages from subdomains and the root directory access the same content, for example, domain.com/page.html and sub.domain.com/page.html.
Page Content
- Avoid writing sloppy text with many spelling and grammatical mistakes.
- Avoid awkward or poorly written content.
- Avoid embedding text in images and videos for textual content: users may want to copy and paste the text and search engines can’t read it.
- Avoid dumping large amounts of text on varying topics onto a page without paragraph, subheading, or layout separation.
- Avoid rehashing (or even copying) existing content that will bring little extra value to users.
- Avoid having duplicate or near-duplicate versions of your content across your site.
- Avoid inserting numerous unnecessary keywords aimed at search engines but are annoying or nonsensical to users.
- Avoid having blocks of text like “frequent misspellings used to reach this page” that add little value for users.
- Avoid deceptively hiding text from users, but displaying it to search engines.
Links
- Avoid writing generic anchor text like “page”, “article”, or “click here”.
- Avoid using text that is off-topic or has no relation to the content of the page linked to.
- Avoid using the page’s URL as the anchor text in most cases, although there are certainly legitimate uses of this, such as promoting or referencing a new website’s address.
- Avoid writing long anchor text, such as a lengthy sentence or short paragraph of text.
- Avoid using CSS or text styling that make links look just like regular text.
- Avoid using excessively keyword-filled or lengthy anchor text just for search engines.
- Avoid creating unnecessary links that Avoid help with the user’s navigation of the site.
HTML Images
- Avoid using CSS to display images that you want search engine to index.
- Avoid using generic filenames like image1.jpg, pic.gif, 1.jpg when possible—if your site has thousands of images you might want to consider automating the naming of the images.
- Avoid writing extremely lengthy filenames.
- Avoid stuffing keywords into alt text or copying and pasting entire sentences.
- Avoid writing excessively long alt text that would be considered spammy.
- Avoid using only image links for your site’s navigation.
Conclusion
These tips ensuring your site meets all search engine requirements and best practices. It is not guarantee your site index by search engine. These designs hints may effect your page ranking but it is not first priority of search engine rank. Paid listing is first in search result page.
Leave your thoughts in the comments section below!
Comment Policy
We welcome and encourage comments on our site, but we ask that you keep your comments respectful and relevant. Here are a few guidelines for commenting:
Stay on topic: Please keep your comments relevant to the article you are commenting on.
Respect our community: Comments that include profanity, hate speech, or personal attacks will not be tolerated. Comments that are solely promotional or spammy in nature will also be deleted.
Be constructive: We encourage thoughtful discussion and constructive criticism, but please keep your comments respectful and focused on the topic at hand.
Use your real name: We encourage commenters to use their real name or a consistent screen name when commenting. Anonymous comments will be deleted.
Moderation: We reserve the right to moderate, edit, or delete any comments that violate our policy.
- All comments must be relevant to the topic of the site post.
- Comments that are spam or solely promotional in nature will be deleted. The policy of deleting spam or promotional comments is an important measure for maintaining a healthy online community. It ensures that the discussion remains genuine and focused on the topic at hand, rather than being hijacked for personal gain. By upholding such policies, websites and platforms can foster productive and respectful discussions, which ultimately benefits all users involved.
- Comments containing profanity, hate speech, or personal attacks will not be tolerated. Online communities and social media platforms have strict policies on comments containing profanity, hate speech, or personal attacks, as they can be detrimental to the mental well being of individuals and destroy the foundation of the community. Members who engage in such behavior risk facing consequences, including removal from the community, and may have their accounts suspended or terminated altogether. To ensure a safe and respectful environment for all members, it is crucial to report such behavior and discourage it as much as possible.
- Comments that infringe upon intellectual property rights, such as copyright or trademark violations, will not be allowed. It is important to recognize and respect the intellectual property rights of others to avoid potential legal issues related to infringement. If you are unsure whether your comment or content may infringe on someone else's intellectual property rights, it is recommended that you seek legal advice or obtain permission from the copyright or trademark owner before sharing the content.
- Comments that disclose personal information, such as phone numbers or email addresses, will not be allowed.
- Comments that are off-topic or contain irrelevant material will be deleted. To avoid having comments deleted as off-topic or irrelevant, it is important to take the time to read and understand the discussion or content being presented, and to ensure that any comments made are directly related to the subject matter at hand. Additionally, it is important to be respectful and constructive in your comments, and to avoid posting any material that could be considered spam or abusive. This will help to ensure that the conversation and content remain relevant and valuable for all those who are participating in or accessing it.
- The author reserves the right to delete any comments for any reason without notice.
Repeat offenders who violate the comment policy may be banned from commenting on the site. Repeat offenders who regularly engage in negative and disruptive behavior or who violate the comment policy may face a ban, which could be temporary or permanent, from commenting on a website or social media platform. This is a measure that is taken when other corrective measures have failed, as it helps to promote positive and healthy online conversations and maintain a respectful community for all users.
Read in new window