SEO Notes: On-Page Optimization

Website Analysis, Structure, Meta Tags, Links, Broken Links, and Sitemaps

1. Website Analysis

Website analysis is a process under On-Page Optimization used to analyze an entire website to determine how well it is performing on a search engine.

Purpose: Professionals use it to find the website’s weaknesses and status to set an SEO strategy. It helps focus on weaker areas that hinder optimum profit and success.

2. Website Structure

General pattern: Most websites follow a pattern with a homepage that links off to different categories and other content.

  • Homepage: The primary page of the website, often functioning as a hub from which all other pages are accessible.
  • Parent page: An internal web page that links to a variety of different pages in an organized pattern, such as a particular group of subjects.
  • Content: Pages are usually made up of text and other forms of media.

Example in this site: the Homepage links to About, Skills, Projects, and Contact.

3. Meta Tags

Meta tags are snippets of code placed in the <head> section of an HTML document. They inform search engines how to display the page in search results and tell web browsers how to display it to visitors.

Six key meta tags to improve site optimization

  1. Title tag: The page’s title that appears in search results and offers a preview of the content. It should be clear, descriptive, usually not more than 55 characters, and can include a keyword while adding value.
  2. Meta description: The snippet that displays underneath the title tag in search results. It should accurately describe the content and often determines if users click on your page.
  3. Robots meta tag: Informs search engines which pages to index or not index. The default is to index and follow if no tag is added. It can be used to prevent indexing of thin-content pages.
  4. Alt text: Provides a text alternative for images, ensuring accessibility for screen readers and telling search engines what the image represents. Keywords can be included, but keyword stuffing should be avoided.
  5. Canonical tag: Used for pages on your site that are almost identical or have syndicated content, guiding crawlers on which URL is the “main” one to prevent duplicate content penalties and SEO cannibalization.
  6. Header tag (h1, h2, h3, etc.): Headings used to structure your page content, which improves user experience and helps search engines understand the content.

Header tags: The h1 tag typically denotes the page title or article headline, while h2 and below serve as subheadings. It is usually suggested to use only one <h1> tag.

Example (invisible meta tags)

<title>Page Title</title>
<meta name="description" content="Short summary of the page." />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://example.com/page" />

6. Sitemaps

A sitemap is a file that provides information about the pages, videos, and other files on your site, which search engines read to crawl your site more efficiently.

Purpose: Tells Google which pages are important and provides valuable information, such as the last update time and alternate language versions.

When you might need one (for Google)

  • If your site is large (more likely to overlook new pages).
  • If your site has a large archive of isolated or poorly linked content.
  • If your site is new with few external links.
  • If your site has a lot of rich media (video, images) or is shown in Google News.