SEO

How to Do a 10 Minute SEO Check of a Page: Step by Step Checklist

Talha Aslan 19 min read 1 views

Short answer

How do you do an SEO check of a page in 10 minutes?

An SEO check is a quick, ordered review of the technical and on-page issues that stop Google from finding, indexing, and understanding a page. In ten minutes, you check the status code, indexability, canonical, title, meta description, H1, content, internal links, image alt text, speed, and mobile layout.

Keep reading for the full details and examples

At Talha Aslan and team, this is the first thing we do on any new project. We open each page that needs to rank and run through the same list in the same order. Fortunately, most problems are not complex. A forgotten noindex line or a wrong canonical can quietly cancel months of work. In this guide, we give you that order minute by minute. You can measure everything by hand, or you can see most of it at once with our free SEO checker.

The tool also shows a score. However, this guide is about the page itself, not the score. If your score came out lower than you expected, we cover the reasons in a separate post: why is my SEO score low.

What does a 10 minute SEO check cover, and what does it skip?

This SEO check looks at one URL. In other words, it does not crawl your whole site, analyze competitors, or review your backlinks. Instead, its goal is simple. You want to know fast whether a page is technically sound from a search engine's point of view. If the foundation is cracked, content and link work will not pay off in full.

  • Covers: whether the page loads, whether it can be indexed, the canonical URL, title and description, heading structure, content match, internal links, images, speed, and mobile layout.
  • Skips: keyword research, a deep review of content quality, backlink analysis, and sitewide crawl errors.
  • Works best for: a newly published page, an updated service page, or a single URL whose traffic dropped suddenly.

That said, a single page check often hints at sitewide issues. For example, if one page has a canonical error, other pages that share the same template probably have it too. So for every issue you find, note one more thing: does it belong to this page or to the template?

What should you prepare before you start?

Ten minutes is enough only if you start prepared. Before we begin, our team puts four things on the table:

  1. The full URL of the page you want to check. For our sample scenario, that is https://example.com/services/house-painting/.
  2. The main search query the page targets, also called the focus keyword.
  3. Access to Google Search Console, so you can confirm the index status.
  4. A smartphone, so you can see the mobile layout on a real screen.

It also helps to know how to open the page source in your browser. In most desktop browsers, you can right-click and choose the option to view the page source. Then you can search the HTML for the title, the meta description, and the canonical line in a few seconds.

Finally, open a notes file. At the end of each minute, write a short line such as "pass," "warning," or "error." When you finish, you will have a to-do list in order of priority.

In what order should you run the checks?

Order matters, because some errors make the rest irrelevant. If the page does not load, there is no point in debating title length. Therefore, we move from "Can Google reach the page?" to "Does the visitor feel at home on it?"

MinuteCheckWhat you look atRed flag
1Status codeDoes the page return 200, and how many redirects does it pass through?404, 5xx, or a redirect chain
2Indexabilitynoindex and robots.txt rulesnoindex present or Googlebot blocked
3CanonicalWhich URL does the canonical point to?Another page or an HTTP URL
4TitlePresent, unique, topic first?Missing, duplicated, or stuffed
5Meta descriptionPage specific and clear about the offer?Empty or the same on every page
6H1 and headingsOne clear main heading, logical orderNo H1, or the logo is the H1
7Content matchFocus keyword early, answers the intentTopic buried at the bottom
8Internal linksMeaningful links to and from the pageOrphan page, "click here" anchors
9Image alt textDescriptive alt on key imagesEmpty alt or a keyword list
10Speed and mobileCore Web Vitals and phone layoutLayout shifts, slow main content

In short, the first three minutes answer "Can it appear?" The next four answer "Does Google understand it?" The last three answer "Does it keep the visitor?"

Minute 1: Does the page really return a 200 status code?

A status code is the three digit answer a server gives to a request. Code 200 means the page is there. A 301 or 302 is a redirect, a 404 means not found, and a 5xx code means a server error. Google does not index a URL that fails to return 200 the way it indexes a normal page.

In this minute, look at two things. First, check the final status code. Second, count how many redirects stand between the URL you typed and the page you see. For instance, a visitor may land on the http version, then move to https, then move again to the version with a trailing slash. That creates a redirect chain, and a chain slows down both browsers and Google.

  • Open the page and note the final URL in the address bar.
  • If the final URL differs from the one you entered, a redirect sits in between.
  • Make sure your internal links point straight to the final URL.

If you find an error here, write it down before you move on. After all, if the page does not load, every other finding comes second.

Minute 2: Can Google index the page?

Indexability means whether Google can add the page to its search results. You check two places: the meta robots tag inside the page and the X-Robots-Tag header the server sends. If either one says noindex, the page will not show up in results.

However, many people miss one detail here. Google's noindex documentation says the page must not be blocked by robots.txt for the noindex rule to work. If robots.txt blocks the page, Googlebot never sees the noindex line. So the URL can still appear in results when other pages link to it. Also, Google does not support noindex rules written inside robots.txt.

  • Search the page source for the word "noindex."
  • Open the site's robots.txt and look for a Disallow line that covers the page path.
  • On a site that just went live, check whether a "discourage search engines" setting from the staging phase is still on.

If Search Console shows a warning that a page was excluded by a noindex tag, our guide on what "excluded by noindex tag" means walks you through the fix step by step.

Minute 3: Does the canonical tag point to the right URL?

A canonical tag is the line that tells Google "this is the main version" when several URLs carry the same or very similar content. On a normal page, the canonical should point to the page's own full URL.

Google's guide to consolidating duplicate URLs gives clear advice here. It recommends absolute URLs instead of relative paths in the canonical. In addition, it advises against sending mixed signals, such as one URL in your sitemap and a different one in the canonical tag. The guide also says not to use robots.txt or noindex to choose a canonical.

  • Is there a canonical line, and is it a full URL that starts with https?
  • Does it match the final URL you saw in the browser, character for character?
  • Does the page carry more than one canonical line?

Also, keep one point in mind. Google treats the canonical as a signal and may still make its own choice. As a result, even with a correct tag, you should check the canonical that Google selected in Search Console. For the basics, see our guide on what a canonical tag is and how to use it.

Minute 4: Does the title tag describe the page well?

The title tag is the text you see in the browser tab and, most of the time, in the blue headline of a search result. Google's title link documentation asks you to give every page a title. It also asks you to keep it descriptive and concise and to avoid repeated boilerplate across pages. It warns that repeating the same words can make your results look spammy.

According to the same documentation, Google does not publish a character limit for titles. Instead, it truncates long titles to fit the screen. In practice, we put the topic first and the brand name last. That way, if Google cuts the title, the brand goes and the topic stays.

  • Is there a title, and only one?
  • Is the focus keyword near the start?
  • Does another page on the site use the same title?
  • Does it describe the same topic as the H1?

Also note that Google can build a title link from sources other than the title tag. These include the main visible title, H1 elements, og:title tags, and the anchor text of links to the page. So if search results show a different headline, look at those sources. You can preview how your title will look with our Google SERP preview tool.

Minute 5: Is the meta description unique to the page?

The meta description is the short summary that may appear under the headline in a search result. According to Google's snippet documentation, there is no length limit, but long descriptions get shortened on screen. Moreover, Google builds snippets mainly from page content. It uses the meta description only when it describes the page more accurately.

So think of the meta description as an invitation to click, not as a ranking lever. In the same documentation, Google says identical or similar descriptions on every page are not helpful. If time is short, it suggests you start with the home page and your most popular pages.

  • Is the description empty?
  • Does it reuse a template shared with other pages?
  • Does it say what the page offers and why someone should click?
  • Is it just a list of keywords?

We show how to write a title and description together, with examples, in our guide on how to write a meta title and description. In this minute, you only need to answer three questions: is it there, is it unique, and does it make sense?

Minute 6: Is the H1 clear and the heading order logical?

The H1 is the main visible heading of a page. Google's title link documentation recommends that the main title stand out as the most prominent text on the page. For example, it can use a larger font or sit in the first visible H1. This tells both the reader and Google what the page is about at a glance.

In this minute, you look at three things. First, check whether the page has a readable main heading. Second, see whether the theme marked the logo or site name as the H1 and pushed the real headline down to an H2. Third, check whether subheadings follow a logical order. An H3 under an H2 is natural. Jumping from an H2 straight to an H5, on the other hand, is a sign of confusion.

Using more than one H1 is not a disaster on its own. Still, one clear main heading is the cleanest path for accessibility and clarity. We cover that debate in detail in can a page have multiple H1 tags.

For example, here is a practical test. Read only the headings, one after another. If they read like a table of contents, the structure works. If they do not, both readers and search engines will struggle to follow the topic.

Minute 7: Does the content match the search intent?

Even a technically perfect page cannot keep a visitor who does not find what they came for. In this minute, you read the page as a user would. What does the person who searches for the focus keyword expect? Do they want a definition, a quote, or a step by step method?

  • Does the focus keyword, or a close variant, appear in the first paragraph?
  • Is the visitor's question answered on the first screen?
  • Does the page compete with another page on your site for the same topic?
  • Is the key text real text, not words baked into an image?

So do not count keywords here. Using the focus keyword in natural places is enough. Forcing the same word again and again hurts readability and moves you toward the patterns Google calls spam. The real question is simple: does this page finish the job for the person who searched?

For instance, on a service page, visitors usually want to know what you cover, how you work, and how to contact you. If those three facts sit at the very bottom, the page misses expectations, no matter how good the title and H1 look. Note this finding, but leave the rewrite outside your ten minutes.

Minute 8: Do internal links support the page?

An internal link is a link from one page to another on the same site. Google's documentation on crawlable links says that Google can generally follow a link only if it is an a element with an href attribute. In other words, buttons that work only through click events, or span elements, may not count as links.

The same documentation also says that every page you want indexed should have a link from at least one other page on your site. Consequently, in this minute you look in two directions. Which pages link to this page, and which pages does it link to?

  • Do the main menu, a related category, or blog posts link to this page?
  • Does the anchor text describe the target instead of saying "click here"?
  • Do any links on the page lead to broken or redirected URLs?

A page with no internal links pointing to it is an orphan page. Even if Google finds it, it may not treat it as important. We explain how we build an internal linking plan in our internal linking strategy guide. Here, the goal is not to build a strategy. Instead, you just confirm that the page is not cut off from the rest of the site.

Minute 9: Is the image alt text descriptive?

Alt text is the attribute that describes in words what an image shows. For example, visitors who use screen readers understand the image through this text. Google's image SEO documentation calls alt text the most important attribute for adding metadata to an image. It also says Google uses alt text together with computer vision and page content to understand images.

The same documentation warns against filling alt attributes with keywords. That creates a poor user experience and may cause your site to look like spam. Therefore, good alt text is short, concrete, and specific to the image.

  • Do images that show a product, service, or process have alt text?
  • Does the alt text describe the image, or is it a list of keywords?
  • If an image works as a link, does its alt text describe the target page?
  • Do purely decorative images use an empty alt?

Above all, the last point matters. An empty alt is correct for a decorative line or a background pattern, because screen readers then skip it. We show how we write alt text, with examples, in our guide on what alt text is and how to write it.

Minute 10: Is the page fast and easy to use on mobile?

In the last minute of the SEO check, you look at how the page feels to the user. According to Google's Core Web Vitals documentation on web.dev, a good experience means three things. Largest Contentful Paint (LCP) should be 2.5 seconds or less. Interaction to Next Paint (INP) should be 200 milliseconds or less. Cumulative Layout Shift (CLS) should be 0.1 or less. The documentation measures these at the 75th percentile of page loads, separately for mobile and desktop.

On the mobile side, Google uses the mobile version of a page for indexing and ranking. Its mobile first indexing guide asks for the same content, headings, robots meta tags, and alt text on mobile as on desktop.

  • Can you read the text on a phone without zooming?
  • Do buttons or text jump around while the page loads?
  • Has a section that shows on desktop been removed entirely on mobile?

To test the phone view quickly, use our mobile friendly test. We explain what the metrics mean in our guide on what Core Web Vitals are.

How can an SEO checker speed up this process?

You can do most of the ten steps above by reading the page source. However, if you repeat the same SEO check on several pages every week, a tool saves real time. This is the flow our team uses day to day:

  1. Open the SEO checker and type the URL of the page you want to check. You can skip https://, because the tool adds it.
  2. Enter the focus keyword in the optional field. The tool then looks for it in the title, H1, meta description, URL, and first 100 words.
  3. Press Analyze. The tool downloads the page, then checks robots.txt and the sitemap.
  4. Read the priority to-do list. The fix with the biggest impact comes first.
  5. Open the Meta, Content, Technical, and Social tabs to see what each check found and how to fix it.

The tool pulls status code, noindex, robots.txt, canonical, title, description, H1, alt text, response time, and viewport into one report. That covers most of the first nine minutes in a few seconds. On the other hand, steps that need judgment, such as content match and how the page feels on a phone, still need your eyes.

Sample scenario: how does a 10 minute check play out on a service page?

The case below is a sample scenario, not a real client. A house painting company has a page at https://example.com/services/house-painting/. It has been live for a few months, yet it never shows up in search.

  • Minute 1: The page returns 200, but visitors reach it through two redirects from the http URL. Note: point internal links to the final URL.
  • Minute 2: No noindex in the source, and robots.txt does not block it. Pass.
  • Minute 3: The canonical points to the home page. This is the real problem; the template writes the home page URL on every service page.
  • Minutes 4 and 5: The title reads "Services | Example," and the description is the same on every page. Warning.
  • Minutes 6 and 7: The logo is the H1, and the real headline is an H2. The content does answer the topic.
  • Minutes 8 to 10: The menu links to the page, two images lack alt text, and the mobile view is clean.

As a result, the priorities are now clear. Fix the template canonical first, then the title and description, and then the H1. Notice that because the canonical error comes from the template, one fix improves every service page at once. That is how a single page check often ends up helping the whole site.

How do you confirm the result in Search Console?

The tags on the page show only half of how Google sees it. The URL Inspection tool in Search Console shows the other half. According to Google's help page, the tool reports on the indexed version of the page. It also shows the canonical you declared next to the canonical Google selected.

In addition, the tool offers a live test. The live test fetches the page in real time and helps you see whether a fix worked. However, the help page notes that the live test cannot check every condition, such as canonical selection.

  • Do the declared canonical and the Google selected canonical match?
  • Does the tool say the URL is on Google, or does it list an issue?
  • After your fix, does the live test come back clean?

Once you fix something important, you can request indexing. Still, Google says a request does not guarantee that the page will enter the index, and there is a daily limit on requests. So use it after meaningful fixes only.

Which mistakes does a quick SEO check miss most often?

We have run this list for years, and some mistakes slip through again and again. The reason, in short, is simple. A person who looks at the page feels nothing wrong, because these issues live only in the source code or the server response.

  1. noindex in the server header: The source looks clean, but an X-Robots-Tag header blocks the page.
  2. A canonical inherited from the template: Every page points to the same URL as the main version.
  3. Leftover staging settings: The "discourage search engines" option stays on after launch.
  4. Duplicate titles: Product or service pages share one boilerplate title.
  5. Elements that look like links but are not: Menu items work through click events and carry no href.
  6. Content hidden on mobile: Important text on desktop disappears completely on a phone.

All six share one trait: you cannot spot them by opening the page in a browser. For that reason, do not trust the feeling that "the page looks fine." Run the full list from start to finish every time.

How often should you repeat the SEO check?

First, there is no fixed schedule. Instead, it works better to repeat the check when something triggers it. We recommend running the list again in these cases:

  • When a page goes live or its URL changes.
  • After a theme, plugin, or template update.
  • When the site moves to another server or platform.
  • When Search Console shows an unexpected drop in impressions or clicks for the page.

For example, a theme update can quietly change the canonical or the heading structure. So after a big change, running your five to ten most important pages through this list helps you catch problems before Google does.

On the other hand, checking the same page every day adds nothing. If nothing changed on the page, the result will not change either. Put your energy where the change happened. That way, the SEO check stops being a chore and focuses on the moments when problems are actually likely.

When do you need a deeper audit after this SEO check?

In practice, the ten minute list measures basic health. In some cases, though, looking at a single page is not enough. For instance, if every check passes and the page still has not appeared for months, the problem probably lies in competition, content depth, or the overall structure of the site.

Likewise, if you see the same error on many pages, look at the template instead of fixing pages one by one. A site migration, a multilingual setup, or a large online store catalog also goes beyond what a single page list can handle.

In short, this list is a first aid kit. It stops the bleeding and shows you where the problem is, but it does not replace a long term treatment plan. Our team also starts every deep audit with this ten minute check. If a basic error exists, it makes sense to fix it before moving on to more expensive work.

One last tip: keep the notes from each SEO check. Write the date, the URL, and whether each issue belongs to the page or the template. When you return to the same page a few months later, comparing notes makes it much easier to find when a problem started.

Core guide: What Is Digital Marketing? Its types, examples and how it is done, on one page with an interactive film that travels through the brain.

Frequently Asked Questions

Can you really finish an SEO check of a page in 10 minutes?
Yes, for the basics, ten minutes is enough. You look at the status code, indexability, canonical, title, meta description, H1, internal links, alt text, speed, and mobile layout in order. However, fixing what you find is a separate job. Content quality, competitor analysis, and your backlink profile also fall outside those ten minutes.
Which step should an SEO check start with?
Start by checking that the page returns a 200 status code and that Google can index it. If the page does not load or carries a noindex rule, fixes to the title or alt text will not help. So the order always starts with access, then moves to clarity, and ends with user experience.
How many characters should a title and meta description have?
Google does not publish an official character limit for either one; it shortens long text to fit the screen. Therefore, put the topic first and the brand name last. That way, the main message stays visible even if the text gets cut. Writing a unique title and description for each page matters more than counting characters.
If my SEO checker score is high, will my page rank first?
No, a high score does not guarantee the top spot. The tool measures the technical and on-page foundation. Content quality, competitors, and the links pointing to your site fall outside that measurement. Read the score like a health check. If the foundation is weak, other work cannot pay off in full; if it is solid, content and authority come next.
Should I request indexing in Search Console after the check?
You can, if you made an important fix. First, run the live test in the URL Inspection tool and confirm that the issue is gone. Keep in mind that Google says a request does not guarantee indexing and that daily request limits apply. So use it after meaningful fixes, not after every small edit you make.
How often should I repeat this check?
Repeat it based on events, not on a fixed calendar. Run the list again when a page goes live, when its URL changes, after a theme or plugin update, and after a site migration. When Search Console shows an unexpected drop, this check should also be your first step. If nothing changed, daily checks add nothing.
  • SEO check
  • SEO checker
  • technical SEO
  • on-page SEO
  • canonical tag
  • noindex
  • SEO checklist
Share:
Talha Aslan

Google Partner digital marketing expert. Hands-on with SEO, Google Ads, web design and e-commerce projects since 2012; every post here comes from that experience.

Next project

Get a quote for your project.

Your brief goes straight to Talha Aslan and team: strategy led by Talha, delivery by an experienced team. We reply the same day and send the scope, timeline and price as a written quote within 1 business day.