
On-Page Search Engine Optimization
On-page SEO is probably the most straightforward part of all of SEO. It is the art of saying the right thing, in the right way so that people and algorithms understand what you are offering.
Though it is easy to understand, it is complex to implement if you don’t put the right framework in place first.
Content Structure: The Rules of Keeping Your Page Clear, Scannable, and Bite-Sized.
All the search engines want you to do is make helpful content. But what constitutes helpful? In order to play the game, there are five rules to follow on the content structure.
- 1. Give it an outline
- 2. Make it easy to skim and grab
- 3. Read it out loud
- 4. Write for intent
- 5. Prove it
I started in marketing while I was still in college, and I was the master of writing prose. I loved to use all of my impressive vocabulary and use twenty words where five would do.
In college, that brought me great grades. In marketing, it brought me failure.
No one is looking for:
“A roof replacement involves a complete tear-off to the structural decking, followed by inspection for moisture intrusion, delamination, or compromised sheathing. After repairs, ice-and-water barrier and synthetic underlayment are installed to meet code and improve vapor control. Architectural shingles are applied with a six-nail pattern for wind-uplift resistance, and new flashing and ridge vent assemblies are integrated to ensure proper water management and attic ventilation”
They are looking for:
“We remove the old roof, check the wood underneath, and fix any damaged spots. Then we add protective water barriers and install new shingles the right way so they can handle strong winds. We finish by updating vents and metal flashing to keep water out and help your attic breathe.”
And this was essentially the point of Google’s “helpful content” update. Google wants all the words on your page to be easy to understand.
Rule 1: Give it an Outline
Content on a website can’t just be dropped in. The structure matters. For the search engines to understand your content, you need to have H-tags.
H tags are your technical outline. The first line of your page is your <H1>. Then supporting big ideas are <H2>. Other important sections may be <H3> and so on. This starts with the keyword strategy you built in Chapter 4. If you know what you are targeting, it is easier to know how to build your outline.
On a roof replacement page, it looks something like this:
<H1> Quality Roof Replacement in Nashville <H1>
Example Roofing has been providing quality roof replacement in Music City for over twenty years.
<H2> Lasting Warranties <H2>
<H3> Workmanship Warranties <H3>
We offer a 20 year golden pledge workmanship warranty.
<H3> Manufacturer Warranties <H3>
<H2> Quality Manufacturers <H2>
<H2> Veterans Discounts <H2>
Typically, H1 is large and bold, H2 starts subsections and is a little smaller, and so on.
These HTags are the language of the internet. Without them, Google has to guess what your page may contain and it is not willing to put the work in. With them, when someone searches “Nashville roofer with workmanship warranty,” it can deduce that Example Roofing has a replacement page that also talks about warranties and specifically workmanship warranties.
The work is done so it knows what it is looking at . An outline is important so your content makes sense to both users and AI.
Rule 2: Make it Easy to Skim and Grab
Everywhere you go you see listicles on the web. “Five Ways to Know Your Roof is Damaged”. “Top Ten Nashville Roofers”, etc. This is because people have short attention spans, and Google does too.
To rank in SEO, your content needs to be structured in a clean format with good spacing and colors so people can get the key points quickly. Additionally, key takeaways need to be bite-sized so that people can consume your content. Instead of six paragraphs about the good work you do, you are looking for a snappy overview that makes a difference.
In the previous example, we used specific wording:
<H3> Workmanship Warranties <H3>
We offer a 20-year golden pledge workmanship warranty.
We could have written two paragraphs about all the warranties we offer, why they make sense, what they entail, and a lot of other details, but on a roof replacement page, your user is looking for just a small amount more than a yes or no answer. Do you provide a workmanship warranty? Yes, and it’s a 20 year workmanship warranty.
Less is more, formatting matters.
Rule 3: Read it out loud
This rule is just general writing advice. Put your content together and then read it out loud. It should sound natural and not too far off from how you talk in real life. If it sounds formal, complicated or salesy, it is likely not hitting the “helpful content” mark.
Rule 4: Write for intent
The pages on your website serve different purposes with different goals. In Chapter 4 we talked about the four types of intent– Navigational, Transactional, Informational, and Commercial.
Your roof replacement page is likely to be commercial and transactional intent. This is people who are looking for who you are because they intend to do business with you or your competitors. You need to write to be persuasive without being slimy, but it is not the place for an information dump.
Your blogs, however, are information-focused. This is a place where you do not need all bullet points and quick hits and can afford a little more detail.
Keep your users intent in mind when you structure your content.
Rule 5: Prove It (EEAT)
You can’t just say a thing; you need to show it. The concept in SEO is called EEAT or Experience, Expertise, Authoritativeness, and Trustworthiness. Essentially, this is what Google has claimed is the heart and soul of its helpful content yardstick. They want to promote content that comes from experts you can trust.
To win on EEAT, you need things like testimonials, photos of real jobs, case studies, quotes, charts, and links.
If you talk about winning an award in your area, that section should link back to the award. If you talk about manufacturers, link to them.
When you have a gallery, fill it with quality pictures of your own work and link it to testimonials where you can.
The more the algorithm sees that you have proof of what you are doing, the more it will consider you an authority.
Getting Technical On-Page.
In On-page SEO, the most overlooked component is the technical side of it. Content and images are front of mind, but if you do not optimize those pieces, the search engine can’t read it and your work is lost.
On page, this means optimizing your links, pictures, and metadata.
Link Optimization
Link optimization is all about making your website’s internal “roads” easy for both Google and humans to travel. It includes adding helpful internal links between related pages, using clear and descriptive anchor text, and making sure all of your links work. When done well it helps search engines understand how your content connects.
Terms to Know: Anchor Text, Internal Linking, External Linking
Picture Optimization
Picture optimization ensures your images load fast and support your SEO instead of dragging it down. This includes compressing image files, choosing the right format, adding keyword-rich alt text, naming files properly, and using responsive images so they display correctly on any device. Great image optimization improves site speed, accessibility, and visibility in image search.
Terms to Know: Image Compression, Image Formatting, Alt Text, Responsive Images
Meta Optimization
Meta optimization focuses on improving your title tags, meta descriptions, and slug formatting to tell Google what each page is about. It includes writing unique titles and keyword-optimized page descriptions that are formatted well. Strong meta optimization helps your pages rank better and encourages more users to click through from the search results.
Terms to Know: Meta Title, Meta Description, URL Slug
All of these aspects help your page be easily understood by search engines and help your ranking improve.
URL Optimization
All of the information that is rolled up in your URL is used as a guidepost by Search Engines and AI Engines to understand the big picture of what your website is about. Naturally, making that path clear and understandable is crucial in good SEO.
For this scenario, we will use two URL’s for the same company.
Good: HTTPS://exampleroofing.com/nashville-roof-replacement
Bad: HTTP://bestrooferintown/whatwedo
In the good example, everyone gets the idea. You are called example roofing, in Nashville you offer roof replacement. I don’t even need to click to know what that page is reasonably about.
In the second one, you are some kind of roofer who claims to be the best, somewhere in the world, and you do….things….
As a consumer, I can click and find out. But the search engines and AI, which I will be calling The Machines from now on, are going to give you a little less credit because they have to work harder.
When you are optimizing a URL for local service, you want these questions to have a clear answer:
- What is your name?
- What service do you provide?
- Where do you provide it?
The easier it is to understand you, the more helpful people and the Machines find you.
The Risk of “Over-Optimizing”
At this point, when I am explaining things, I usually have a painfully enthusiastic learner who wants their URL to look something like this:
No. Please for the love of all that is good, no. The Machines call that keyword stuffing, and it is a significant problem that will get you pushed all the way to the bottom. Overly long URLs feel unhelpful to the algorithms, and too many keywords make it just as unclear as having none.
What is the service, where is it happening, what is your name–and nothing else.
UX and Accessibility
UX is the experience of being on your page. It covers how your page is laid out, how long it takes to do an action, and how easy it is to work with. A strong on-page experience starts with clear visuals, easy navigation, and content that makes sense.
Photos, videos, and diagrams are powerful tools to improve the UX of your page. However, you have to be smart about how they are programmed so they load quickly and have all the technical aspects that make them easy to read for search engines and people.
Good UX also means understanding how people physically move through your page. Scroll depth and engagement signals (how far visitors read and scroll and how fast they leave) tell you whether your content is holding attention. Your call to action should be clear so that your customers know exactly what to do next.
Poor page layout, on the other hand, can tank conversions faster than any slow-loading image ever will. Overwhelming amounts of text, cluttered sidebars, hard-to-read fonts, and aggressive pop-ups make people back away quickly. Back in the day, that didn’t impact your SEO all that much but in 2026, what’s good for user experience is now directly good for SEO.
Google’s models track how people interact with your site and search engines reward pages that feel intuitive and accessible to everyone, including users with visual or mobile limitations. In other words, UX isn’t just about making things pretty. It’s about building an experience with your customer in mind.
The Big Picture On-Page SEO Checklist
- One clear primary keyword per page
- Supporting keywords naturally included
- Descriptive H1 with keyword alignment
- Logical H2/H3 hierarchy that makes the page skimmable
- Clean URL structure (short, descriptive, no fluff)
- Compelling title tag (55–60 characters)
- Click-worthy meta description (140–155 characters)
- Optimized images with compressed file sizes
- Descriptive alt text for every image
- Fast page load time and mobile responsiveness
- Clear internal linking to related pages
- Helpful external links to trusted sources
- Accessible design
- Strategically placed calls to action
- Avoidance of duplicate content
- Engaging visuals
- Readability optimized for a high school level
- Page answers user intent within the first 100 words
- Strong E-E-A-T signals (author info, trust elements, proof)
Want Help Optimizing Your Website?
We’ve done this before and we know what it takes to launch a powerful brand. Call today to get started!
