What Is On-Page SEO? The Complete Guide With Checklist (2026)
TL;DR
- On-page SEO is every optimization you make directly on a page to help search engines understand it and convince readers to stay.
- Text relevance has a 0.47 correlation with rankings in 2026, higher than backlinks or domain authority. On-page SEO is not optional.
- The 10 core on-page elements: title tag, H1, meta description, URL, headings, keyword placement, internal links, image alt text, schema, and page experience.
- Myths die hard: word count, exact-match keyword density, and bolded keywords are not ranking factors. Stop optimising for them.
- Claude and ChatGPT can audit, rewrite, and score your on-page SEO in minutes with the right prompts. Four prompts included below.
You can have the best content on the internet and still not rank. If the page title doesn’t match the query, if the headings are a mess, if Google can’t figure out what the page is actually about, it will rank someone else instead.
On-page SEO is the work of making every signal on your page clear, relevant, and useful. It’s not about tricking an algorithm. It’s about communicating well with both the people who read your content and the systems that decide whether to show it.
This guide covers every element that matters in 2026, busts the myths that waste your time, gives you a complete checklist, and shows you how to use Claude and ChatGPT to do the work faster. Read it once, bookmark the checklist, use it every time you publish.
What Is On-Page SEO?
On-page SEO (also called on-site SEO) is the practice of optimising the content and HTML elements of an individual webpage to improve its visibility in search results and its usefulness to readers. It covers everything you can control directly on the page itself, from the title tag to the body copy to the images.
On-page SEO is one of three pillars of search optimisation. Off-page SEO covers what happens outside your site, primarily backlinks. Technical SEO covers the infrastructure underneath your site, including crawlability, speed, and indexing. On-page is the layer in between: the content and signals on each individual page.
Here’s why the distinction matters. Technical SEO decides whether Google can find and index your page. Off-page SEO decides how much authority Google assigns to it. On-page SEO decides whether Google believes your page actually answers the query. All three matter. But on-page is where you start, because nothing else works if the page itself isn’t doing its job.
Research from a 2026 correlation study confirms it: text relevance has a 0.47 correlation with rankings, making it the single strongest ranking signal measured. That’s higher than backlinks, domain authority, or page speed individually.
Before covering what on-page SEO is, it’s worth clearing out what it isn’t. Because a lot of the advice circulating is outdated and some of it actively wastes your time.
On-Page SEO Myths Worth Killing in 2026
| The Myth | The Reality in 2026 |
| Longer content always ranks better | Word count is not a ranking factor. A 500-word page that precisely matches intent beats a 4,000-word page that doesn’t. Write as long as the topic requires and no longer. |
| Keyword density — use your keyword X% of the time | Keyword density is not a metric Google uses. Forcing a keyword to appear at a specific percentage produces unnatural writing and can trigger spam filters. |
| Bold and italic text boosts rankings | Formatting helps readers find information faster. It is a readability aid, not a ranking signal. Bold your text for humans, not for Google. |
| The H1 must exactly match the title tag | Your H1 and title tag should align in topic but don’t need to be identical. The H1 can be more descriptive. The title tag is what appears in search results. |
| Meta descriptions directly affect rankings | Google confirmed meta descriptions are not a ranking signal. They influence click-through rate from the SERP, which indirectly matters. Write them for the reader, not the algorithm. |
| More keywords in headings = better | Heading tags are semantic markers that signal content structure. Stuffing keywords into every H2 and H3 reads unnaturally and gives Google nothing useful. Use keywords where they fit. |
The common thread in every myth above: people optimising for a simplified model of how search works, rather than for the actual reader. Google has gotten very good at detecting the difference. Write for the person. The algorithm follows.
With the myths out of the way, here are the 10 elements that actually matter, and how to get each one right.
Element 1: The Title Tag
The title tag is the HTML element that defines the page title. It appears in the browser tab, in the clickable headline on the SERP, and in social media previews when your page is shared.
It’s the single most important on-page HTML element for rankings. Google uses it as a primary signal for page topic and relevance. It’s also the first thing a searcher sees in results, so it determines whether they click on your result or the one below it. A well-written title tag improves both rankings and click-through rate at the same time.
How to Write a Title Tag That Works
- Place your primary keyword near the start. Title tags that begin with the target keyword consistently outperform those where the keyword appears at the end.
- Keep it under 55 characters. Google truncates longer titles in search results, cutting off the end. The reader sees ‘…’ where your best words were.
- Make it specific. ‘What Is On-Page SEO? Complete Guide With Checklist’ outperforms ‘On-Page SEO Guide’ because it tells the reader exactly what they’re getting.
- Match the search intent. An informational query deserves an educational title. A commercial query deserves a comparison or evaluation framing.
- Don’t keyword-stuff. One primary keyword done well beats three keywords crammed in badly.
WORDPRESS NOTE
In WordPress with Rank Math or Yoast, the title tag is set separately from the page H1. The post title you type in the editor becomes the H1. The SEO title field in your SEO plugin sets the title tag. Always fill in the SEO title field manually. Never leave it to auto-generate.
Element 2: The H1 Tag
The H1 is the main headline displayed on your page. One per page, always. It’s different from the title tag, even though both describe the page topic.
Think of the title tag as your pitch to get the click from Google. Think of the H1 as your first sentence to the reader who landed. They serve different audiences at the same moment.
- Include your primary keyword close to the start of the H1.
- Make it descriptive and specific. The H1 can be longer than the title tag since it doesn’t appear in SERP results where space is limited.
- Match what the page actually delivers. An H1 that overpromises and underdelivers is a trust problem, not just a SEO problem.
- Write one H1. Only one. Multiple H1s on a single page confuse Google’s understanding of what the page is primarily about.
The H1 and title tag should cover the same topic but don’t need to be identical. Your title tag might be ‘What Is On-Page SEO? Complete Guide With Checklist’ (optimised for the SERP click). Your H1 might be ‘What Is On-Page SEO? The Complete Guide to Every Element That Matters in 2026’ (more descriptive for the reader already on the page). Same keyword, same topic, different purpose.
Element 3: Meta Description
The meta description is the short paragraph that appears under your title tag in search results. Google confirmed it is not a direct ranking factor. Write it anyway. Here’s why it still matters.
A compelling meta description improves click-through rate from the SERP. When Google shows your page in results, the description is your 155-character pitch to earn the click over the results above and below you. Higher CTR means more traffic from the same ranking position.
Google also rewrites meta descriptions roughly 70% of the time based on the specific query. When it does, it pulls from the most relevant section of your page. But when your written description is clear and query-matched, Google uses it. Which means you get more control over your SERP listing when you write a good one.
- Keep it under 155 characters. Longer descriptions get truncated on both desktop and mobile.
- Include your primary keyword naturally. Google bolds terms in the description that match the search query. Bolded text stands out and increases click-through.
- Say specifically what the reader gets. ‘Learn the 10 elements, get a full checklist, and copy Claude prompts for faster optimization’ beats ‘A complete guide to on-page SEO.’
- Add a quiet call to action. ‘Discover,’ ‘learn,’ or ‘get’ work. ‘Click here’ sounds desperate and outdated.
Element 4: URL Slug
The URL slug is the unique part of your web address that identifies a specific page. For this article it would be /on-page-seo/. Short, clean, and descriptive.
URL slugs are a lightweight ranking signal. Google uses words in the URL to confirm page topic relevance. They also appear in SERP listings, shareable links, and browser bars, which means they influence trust and click-through.
- Use your primary keyword in the slug. Keep it to 3 to 5 words where possible.
- Separate words with hyphens. Never underscores. Google treats underscores as word joiners, not separators. ‘on_page_seo’ looks like one word to Google.
- Use lowercase only. URLs are case-sensitive on some servers. Uppercase creates duplicate URL risk.
- Remove stop words. ‘The,’ ‘a,’ ‘and,’ ‘of’ add length without adding keyword signal.
- Never include dates in evergreen content slugs. /on-page-seo-2026/ will feel stale in 12 months and you’ll face a redirect decision. /on-page-seo/ ranks for years without touching the URL.
- Once a URL is live and indexed, do not change it without setting a 301 redirect. A changed URL without a redirect is a broken page from Google’s perspective, and you lose every backlink pointing to the old URL.
Element 5: Heading Structure (H2, H3, H4)
Headings are semantic markers that organize your content into a clear hierarchy. They help readers scan and navigate. They help Google understand the structure and sub-topics of the page. Both matter.
The heading hierarchy works like an outline. H1 is the main topic. H2s are the major sections. H3s are sub-points within a section. H4s break down further if needed.
- Use H2 for each major section of the page. Every H2 should represent a distinct sub-topic that contributes to the main topic.
- Use H3 for sub-points within an H2 section. If an H2 section has multiple steps, tools, or examples, each one gets an H3.
- Don’t skip levels. Going from H2 directly to H4 creates a structural gap that both readers and crawlers notice.
- Include your primary keyword naturally in at least one H2. Don’t force it into headings where it doesn’t read naturally. Contextual relevance beats mechanical placement.
- Write H2s that describe what the section actually covers. Vague headings like ‘More Tips’ or ‘Other Things to Know’ help nobody.
Heading structure also directly impacts your Featured Snippet and AI Overview chances. Google pulls list items, numbered steps, and definition answers from clearly marked heading sections. If your content structure is clean and each section answers its heading question directly, you’re giving Google a ready-made answer to extract.
Element 6: Keyword Placement in Body Content
Getting your target keyword right in the body of your content is about relevance, not frequency. You’re telling Google what the page is about. You’re not trying to hit a percentage or a count.
Where Keywords Matter Most
- First 100 words: Include your primary keyword naturally in the opening paragraph. Google weights terms that appear early on a page more heavily because they signal the page’s primary topic immediately.
- Subheadings: Include the keyword or a close variation in at least one H2 or H3. This reinforces the topical signal without stuffing every heading.
- Body paragraphs: Use the keyword and its natural variations throughout the article where they fit organically. Google understands synonyms and related phrases. ‘On-page SEO,’ ‘on-site optimization,’ and ‘page optimization’ all signal the same topic.
Semantic Keywords and LSI Terms
Latent Semantic Indexing (LSI) keywords are terms that Google expects to see on a page about a given topic. A page about on-page SEO that never mentions ‘title tags,’ ‘meta descriptions,’ or ‘headings’ looks incomplete to Google’s semantic understanding of the topic.
The simplest way to find LSI keywords: Google your target keyword, scroll to the bottom, and read the ‘Related searches.’ Those are the terms Google associates with your topic. Include the relevant ones naturally throughout your content.
REAL EXAMPLE
I published an article about demand generation that initially had low impressions despite good on-page structure. After adding semantic terms from the related searches section (pipeline generation, demand gen funnel, demand capture, inbound demand), impressions nearly doubled in six weeks without changing the structure or adding a single backlink. The page became more topically complete in Google’s model of the subject. That’s LSI in practice.
Element 7: Internal Linking
Internal links are links from one page on your site to another page on your site. They do three things simultaneously: they help Google understand how your content is related, they distribute link authority (also called PageRank) across your site, and they keep readers on your site longer by pointing them to relevant next steps.
A site with ten articles and zero internal links is ten isolated pages. A site with ten articles and thoughtful internal links is a content cluster that builds topical authority.
Internal Linking Best Practices
- Use descriptive anchor text. ‘Click here’ and ‘read more’ tell Google nothing about the destination page. ‘Go-to-market strategy framework’ tells Google exactly what the linked page covers.
- Link from high-authority pages to pages you want to rank. If your homepage gets the most backlinks, link from it to your most important content pages.
- Link contextually, not just in navigation. A link buried in a sidebar carries less weight than a link embedded naturally in the body of a relevant article.
- Don’t over-link. Three to five contextual internal links per article is a good target. Every link you add dilutes the PageRank passed through each one.
- Link to new content from existing content. Every time you publish a new article, go back to two or three relevant existing articles and add a contextual link to the new page.
Element 8: Image Optimisation
Images are one of the most consistently overlooked parts of on-page SEO. They’re also one of the easiest to fix once you know what to do.
Alt Text
Alt text is the HTML description of an image. It was created for accessibility, to describe images for visually impaired users using screen readers. Search engines also read alt text to understand what an image shows and how it relates to the surrounding content.
Every image on your page needs descriptive alt text. Not keyword-stuffed alt text. Descriptive alt text that accurately describes what’s in the image. If the image is a screenshot of a Semrush keyword report showing a ‘what is on-page SEO’ search, write that. Don’t write ‘on page SEO on page SEO keyword ranking.’
File Names
The image file name is a secondary signal. Before uploading an image, rename it from ‘Screenshot-2026-04-22-14.38.png’ to something descriptive like ‘semrush-keyword-overview-on-page-seo.png’. It takes five seconds and gives Google an additional context signal.
File Size and Format
Large image files slow down your page. A page that loads slowly ranks lower and loses readers before they start. Compress every image before uploading. Use WebP format wherever possible. WebP files are significantly smaller than JPEG or PNG at equivalent quality.
For WordPress users: the Smush plugin handles image compression automatically on upload. Set it once and forget it.
Element 9: Schema Markup
Schema markup is structured data you add to a page’s HTML that tells search engines exactly what type of content the page contains. It’s the difference between Google inferring that your page has FAQs and Google knowing it has FAQs and being able to display them directly in search results.
Schema doesn’t directly boost rankings. But it increases how much space your result takes up in the SERP, can trigger rich results like FAQ dropdowns and star ratings, and signals to AI systems how to categorise and cite your content.
The Three Schema Types Every Content Site Needs
- Article schema: Marks the page as an article, identifies the author, publication date, and headline. Essential for E-E-A-T signals. Rank Math adds this automatically to all posts when configured correctly.
- FAQPage schema: Marks up question-and-answer pairs on your page. When Google displays FAQ rich results, your questions appear as expandable dropdowns directly in the SERP, taking up significantly more visual space than a standard result.
- HowTo schema: Marks up step-by-step processes. Google can display these as numbered steps in rich results. Useful for any article that walks through a process like this one.
In WordPress with Rank Math: FAQPage schema is added automatically when you use Rank Math’s FAQ block in the Gutenberg editor. Article schema is added by default to all posts. HowTo schema requires the HowTo block. No coding needed.
Element 10: Page Experience Signals
Page experience is a cluster of signals Google uses to evaluate how pleasant it is to visit and use your page. These are confirmed ranking factors, particularly in competitive niches where content quality is similar across top results.
Core Web Vitals
Core Web Vitals are three specific performance metrics Google measures for every page.
| Metric | What It Measures | Target to Pass | Common Cause of Failure |
| Largest Contentful Paint (LCP) | How long until the main content loads | Under 2.5 seconds | Large uncompressed images, slow server response |
| Interaction to Next Paint (INP) | How fast the page responds to user input | Under 200 milliseconds | Heavy JavaScript, too many third-party scripts |
| Cumulative Layout Shift (CLS) | How much the page layout shifts while loading | Under 0.1 | Images without size attributes, late-loading ads |
Check your Core Web Vitals in Google Search Console under Experience → Core Web Vitals. For WordPress sites: LiteSpeed Cache or WP Rocket handles most LCP and INP issues. Smush handles image compression for CLS. Run PageSpeed Insights at pagespeed.web.dev for a per-page breakdown of what specifically needs fixing.
Mobile Friendliness
Google indexes the mobile version of your page first. This is called mobile-first indexing. If your page works perfectly on desktop but breaks on mobile, the mobile version is what Google evaluates. Check your pages in Chrome DevTools by pressing F12, clicking the device toggle icon, and selecting a mobile viewport.
HTTPS
HTTPS is a confirmed ranking signal and a basic trust indicator. Every page on your site should load over HTTPS. If any pages still load over HTTP, fix it. In WordPress on Hostinger: SSL is included in most plans and activated from the hosting dashboard. The Really Simple SSL plugin handles the WordPress-side redirect automatically.
Ten elements covered. Now the section that every other on-page SEO guide skips entirely.
How to Use Claude and ChatGPT for On-Page SEO
On-page SEO has a lot of repetitive judgment work. Does this title tag match the intent? Is this meta description compelling enough? Does this article cover the topic completely? These are questions you can answer manually for every page. Or you can answer them in seconds with the right AI prompts.
The key is knowing what AI is good at here and what it isn’t. AI is excellent at auditing, rewriting, and checking specific elements against clear criteria. It is not a replacement for checking actual search rankings or reading real SERP data. Use it for the page-level work. Use tools for the data.
Setting Up Your Claude Project for On-Page SEO
Before running any of the prompts below, create a Claude Project with your site context. Paste the following into the Instructions field:
Site: [your URL]
Niche: [your niche in one sentence]
Target audience: [who reads your site]
Primary keyword focus: [your main topic area]
Writing style: Direct, clear, no em dashes, no filler phrases. Grade 8 reading level. Short paragraphs.
When auditing or optimising on-page elements, always consider
search intent and whether the optimisation serves the reader first.
Prompt 1: Full On-Page SEO Audit
Paste your entire article into Claude and run this prompt to get a structured audit of every on-page element:
Audit this page for on-page SEO. Check each element below
and give a Pass or Fix verdict with a specific recommendation:
1. Title tag (is it under 55 chars, does it include the keyword,
does it match intent?)
2. H1 (one on the page, keyword present, descriptive?)
3. Meta description (under 155 chars, compelling, keyword present?)
4. URL slug (short, keyword included, no stop words?)
5. Keyword in first 100 words (present naturally?)
6. Heading structure (H2s cover key subtopics, logical flow?)
7. Internal links (descriptive anchor text, contextual placement?)
8. Image alt text (if mentioned in the content)
9. Schema opportunities (Article, FAQ, HowTo applicable?)
10. Semantic completeness (are expected related terms present?)
Article target keyword: [keyword]
Article content: [paste full article]Prompt 2: Title Tag and Meta Description Generator
Use this prompt when you need multiple options to test:
Write 5 title tag options and 3 meta description options for this page.
Title tag rules: Under 55 characters. Primary keyword near the start.
Match the search intent. Be specific, not vague.
Meta description rules: Under 155 characters. Include the primary keyword.
State a specific benefit. No 'click here' language.
Target keyword: [keyword]
Page topic: [one sentence description of what the page covers]
Search intent: [informational / commercial / transactional]Prompt 3: Semantic Keyword Gap Analysis
Use this prompt to find missing semantic terms before you publish:
Read this article and identify semantic keywords that are
missing or underused.
These are terms that Google would expect to see on a high-quality
page about [keyword]. If a comprehensive page on this topic
doesn't mention them, it looks incomplete.
For each missing term, suggest a natural sentence where it could
be added without changing the article's structure.
Article: [paste article]
Target keyword: [keyword]Prompt 4: AI Overview and Featured Snippet Optimisation
This prompt optimises your content for citation in AI Overviews and Featured Snippets, the two placements that appear above organic results:
Review this article and identify the 3 sections most likely
to be cited in a Google AI Overview or pulled as a Featured Snippet.
For each section, rewrite the opening 60 words to follow this structure:
- Start with a direct answer to the section heading as a question
- Use simple, declarative sentences
- Avoid vague phrases like 'it depends' or 'there are many factors'
- Make the answer extractable without needing surrounding context
Current article: [paste article]Prompts done. Now the checklist you’ll use every time you publish.
The Complete On-Page SEO Checklist (2026)
Use this checklist for every page you publish. Run through it before hitting publish. Fix anything flagged as CHECK before the page goes live.
SECTION A: HTML ELEMENTS
| Status | Checklist Item | What to Check |
| CHECK | Title tag under 55 characters | Count characters. Include primary keyword. Match search intent. |
| CHECK | Title tag starts with or near the keyword | Keywords near the front of the title perform better in CTR studies. |
| CHECK | One H1 tag on the page | Only one H1. It should include the primary keyword. |
| CHECK | Meta description under 155 characters | Includes keyword. Specific benefit stated. No ‘click here.’ |
| CHECK | URL slug is short and contains keyword | 3 to 5 words. Hyphens. Lowercase. No dates for evergreen content. |
SECTION B: CONTENT
| Status | Checklist Item | What to Check |
| CHECK | Primary keyword in first 100 words | Naturally placed. Not forced. Signals topic from the start. |
| CHECK | Heading structure is logical (H2 > H3) | No skipped levels. Each H2 covers a distinct sub-topic. |
| CHECK | Primary keyword in at least one H2 | Natural placement only. Don’t force it into headings where it reads awkwardly. |
| CHECK | Semantic keywords present throughout | Run Prompt 3 above. Add missing terms where they fit naturally. |
| CHECK | Direct answer in the first section | Can Google extract a 60-word answer from the opening section? Optimize for Featured Snippet. |
| CHECK | Search intent matched by content format | Does the format (guide, comparison, definition) match what the SERP shows? |
| CHECK | Content covers what the top 10 results cover | And ideally adds at least 2 things they don’t. |
SECTION C: INTERNAL LINKS AND IMAGES
| Status | Checklist Item | What to Check |
| CHECK | 3 to 5 contextual internal links added | Descriptive anchor text. Links to genuinely relevant pages. |
| CHECK | Existing articles link to this new page | Go back to 2 or 3 relevant published articles and add links to this one. |
| CHECK | All images have descriptive alt text | Describes what’s in the image. Includes keyword where relevant and natural. |
| CHECK | Image file names are descriptive | Renamed before upload. No ‘Screenshot-2026-04.png’ style names. |
| CHECK | Images compressed before uploading | Use Smush or TinyPNG. WebP format preferred. |
SECTION D: SCHEMA AND TECHNICAL
| Status | Checklist Item | What to Check |
| CHECK | Article schema active | Rank Math adds this automatically. Verify in Rank Math → Rich Snippets. |
| CHECK | FAQPage schema added if FAQs present | Use Rank Math’s FAQ block in Gutenberg. Schema added automatically. |
| CHECK | Canonical tag set correctly | Rank Math sets this automatically. Check if the page has been duplicated. |
| CHECK | Page loads on HTTPS | Check the address bar. The padlock should be locked. |
| CHECK | Page is mobile-friendly | Chrome DevTools → device toggle. Does everything render correctly on 375px width? |
| CHECK | No broken internal links | Click every link on the page manually or use Screaming Frog free tier. |
SECTION E: HOW TO DO ON-PAGE SEO AUDIT ON EXISTING CONTENT
Most on-page SEO guides only cover new content. Your existing articles are just as important. Here’s the six-step audit process for pages already published.
- Open Google Search Console → Performance → Search Results. Filter by page. Select your target article. Look at the queries it’s getting impressions for. Are those the queries you intended to target? Or is Google sending you traffic for something adjacent?
- Check position. If the article is ranking 8 to 20 for your target keyword, the on-page signals are partially working but something is missing. That’s usually a semantic coverage gap or a weak title tag.
- Run Prompt 1 from the Claude section above on the existing article. Fix every element flagged as needing improvement.
- Check the SERP for your target keyword. Has the intent shifted since you published? Are the top results now in a different format than your article? Update the format to match what currently ranks.
- Check internal links. Does your article link to your newest published content? Does any new article you’ve published since link back to this one? Update both directions.
- Update the publication date in WordPress after any significant content update. Google rewards freshness. ‘Updated April 2026’ in the SERP listing also improves click-through rate.
The Bottom Line
On-page SEO is not a one-time setup. It’s a discipline you apply to every page you publish and revisit for every page you’ve already published.
The 10 elements in this guide cover everything that matters. The checklist gives you a repeatable process. The Claude prompts cut the time it takes to run through that process on each article.
Start with the pages that are already getting impressions in Search Console but not clicks. Those are your fastest wins. The on-page signals are partially working. Something small is holding them back. Run the audit. Fix the specific element that’s underperforming. Watch the position improve.
Once you have those dialled in, apply the checklist to every new piece before it publishes. Keyword research finds what to write about. On-page SEO decides whether what you write gets found.
Frequently Asked Questions
What is on-page SEO?
On-page SEO is the practice of optimising the content and HTML elements of a webpage to improve its visibility in search results and its usefulness to readers. It covers title tags, meta descriptions, headings, keyword placement, internal links, image alt text, schema markup, and page experience signals. Everything you can control directly on the page itself.
What are the most important on-page SEO factors in 2026?
Text relevance, which is how well the content matches the searcher’s query, has the highest correlation with rankings in 2026 at 0.47. The most actionable elements are: title tag, H1 tag, keyword placement in the first 100 words, heading structure, internal linking with descriptive anchor text, and schema markup. Page experience signals including Core Web Vitals matter as tiebreakers in competitive niches.
Does meta description affect SEO rankings?
No. Google confirmed that meta descriptions are not a direct ranking factor. However, a compelling meta description improves click-through rate from the SERP, which means more traffic from the same ranking position. Write meta descriptions for the reader, not the algorithm. Keep them under 155 characters and include your primary keyword naturally.
How do I do on-page SEO in WordPress?
Install Rank Math or Yoast SEO. These plugins handle the technical layer: title tags, meta descriptions, canonical URLs, schema markup, and XML sitemaps. Set the SEO title and meta description manually for every post. Use the built-in FAQ block for FAQPage schema. For images, use Smush for automatic compression and always fill in the alt text field before inserting an image. Check Core Web Vitals in Google Search Console and use LiteSpeed Cache to fix speed issues.
What is the difference between on-page SEO and technical SEO?
On-page SEO covers the content and HTML elements on each individual page: title tags, headings, keyword placement, internal links, and schema. Technical SEO covers the infrastructure of the entire site: crawlability, indexing, site speed, XML sitemaps, and Core Web Vitals at the site level. Both matter. Technical SEO ensures Google can find and access your pages. On-page SEO ensures Google understands what those pages are about once it gets there.
How long should on-page SEO take per article?
For a new article with the checklist in hand, on-page SEO takes 20 to 30 minutes. The time goes into: writing a compelling title tag and meta description (10 minutes), checking heading structure and keyword placement (5 minutes), adding internal links (5 minutes), and filling in image alt text (2 to 5 minutes). With the Claude prompts above, the audit and rewrite steps take under 5 minutes each.





