All posts
SEO Tips 11 min

On-Page SEO: A Practical Guide for Non-Technical Owners

Everything you need to know about titles, meta descriptions, headings, and internal links.

By YourWebsiteMarketingService Team

On-page SEO is the part of search you fully control. No approvals, no outreach, no waiting on anyone else. If you only have a few hours a month for SEO, spend them here.

Start with intent, not keywords

Before touching a page, ask what the person searching actually wants. Someone searching "how much does a new roof cost" wants numbers and ranges. Someone searching "roof replacement Dallas" wants a company. Same industry, completely different page.

Match the format to the intent: comparison queries need tables, how-to queries need numbered steps, commercial queries need proof and a quote form.

Title tags: your highest-leverage 60 characters

  • Lead with the primary keyword phrase, in the wording real people use.
  • Stay under 60 characters so it does not truncate in results.
  • Add a differentiator: a number, a location, a year, or a benefit.
  • Every page gets a unique title — duplicates make Google pick for you.

Meta descriptions: written for clicks, not rankings

Descriptions are not a ranking factor, but they strongly influence click-through rate, which is. Under 160 characters, one concrete promise, one soft call to action. Include the keyword so it is bolded in results.

Headings give your page a spine

  1. Exactly one H1 per page, describing the page in a single line.
  2. H2s for major sections, in the order a reader would ask the questions.
  3. H3s only to break down an H2 — never skip levels for styling reasons.
  4. Write headings that make sense read on their own, as a table of contents.

Body copy that earns the ranking

Answer the core question in the first 100 words. Then go deeper than the competing pages: specifics, numbers, real examples, honest caveats. Length is not the goal — completeness is. A 700-word page that fully answers the question beats a padded 2,000-word page.

  • Short paragraphs, two to four sentences.
  • Bullets for anything that is genuinely a list.
  • Plain language over jargon; define terms the first time you use them.
  • Update dates and figures rather than republishing stale numbers.

Internal links are free rankings

Build topic clusters: one comprehensive pillar page per service, with supporting articles linking up to it using descriptive anchor text. This tells Google which page you want ranking for the money term and spreads authority around your site.

Rule of thumb: every new page should link to at least three existing pages, and at least one existing page should link to the new one.

Images, speed, and accessibility

  • Descriptive alt text on every meaningful image; empty alt on decorative ones.
  • Compress and serve modern formats — images are usually the heaviest thing on a page.
  • Set width and height so the layout does not jump while loading.
  • Lazy-load anything below the fold, never the hero image.

Structured data in plain terms

Schema markup is a machine-readable summary of your page. LocalBusiness for your contact page, Article for blog posts, FAQPage for Q&A sections, Product or Service where relevant. It does not directly raise rankings, but it can win you rich results that pull more clicks.

A repeatable monthly routine

  1. Open Search Console and sort pages by impressions with low click-through rate.
  2. Rewrite those titles and descriptions first — fastest wins available.
  3. Find queries where you rank 8-20 and strengthen those pages with real detail.
  4. Add internal links from your strongest pages to your newest ones.
  5. Fix anything flagged in the Core Web Vitals report.
Most sites do not need more content. They need the content they already have to be finished properly.

Ready to grow? Let's build your marketing plan.

Book a free 30-minute consultation. We'll audit your marketing and show you exactly where the biggest wins are.

Free audit No obligation Actionable insights