{"id":38,"date":"2026-09-10T09:09:40","date_gmt":"2026-09-10T09:09:40","guid":{"rendered":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/2026\/09\/10\/on-page-seo-fundamentals-melbourne-business-guide\/"},"modified":"2026-09-10T09:09:40","modified_gmt":"2026-09-10T09:09:40","slug":"on-page-seo-fundamentals-melbourne-business-guide","status":"publish","type":"post","link":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/2026\/09\/10\/on-page-seo-fundamentals-melbourne-business-guide\/","title":{"rendered":"On-Page SEO Fundamentals: What Every Melbourne Business Should Know"},"content":{"rendered":"<p>Most Melbourne business websites are quietly losing rankings to mistakes that take an afternoon, not an agency retainer, to fix. Not backlinks. Not some secret algorithm update. A missing meta description. A second H1 buried in the code. Product photos still named IMG_4021.jpg. On-page SEO is the collective name for everything you control directly on a page: title tag, headings, content, images and internal links, that tells Google, and the person reading it, what the page is about. Google now rewrites most title tags it finds, which makes how you write yours matter more, not less. This guide sets out the on-page SEO fundamentals every Melbourne business should have in place, with a checklist you can work through this week.<\/p>\n<h2>What &#8220;on-page SEO&#8221; actually means<\/h2>\n<p>On-page SEO is one of three broad categories of SEO work. Technical SEO covers whether Google&#8217;s software can find, read and load your site at all, site speed and broken links, for example. Off-page SEO covers signals from outside your website, mostly backlinks vouching for yours. On-page SEO sits in between: every element on the page itself that helps Google understand the topic and helps a visitor decide to stay and enquire. That includes the title tag, the meta description underneath it, your headings, written content, image files, and the links between your own pages. Get these right and you give a Melbourne business owner searching at 9pm a reason to keep reading instead of hitting back.<\/p>\n<h2>The on-page SEO fundamentals checklist<\/h2>\n<p>Before touching anything else, run through this list. Each item is explained in more depth further down, or in one of the linked guides below.<\/p>\n<table>\n<thead>\n<tr>\n<th>On-page element<\/th>\n<th>What it is<\/th>\n<th>Why it matters<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Title tag<\/td>\n<td>Clickable headline in search results and browser tabs<\/td>\n<td>Google rewrites most titles it dislikes, but a clear one still shapes rankings and clicks<\/td>\n<\/tr>\n<tr>\n<td>Meta description<\/td>\n<td>Summary shown under your title in results<\/td>\n<td>No direct ranking effect, but a good one lifts click-through rate<\/td>\n<\/tr>\n<tr>\n<td>Heading structure (H1, H2, H3)<\/td>\n<td>The hierarchy organising a page, like book chapters<\/td>\n<td>Helps Google and readers scan a page&#8217;s topic quickly<\/td>\n<\/tr>\n<tr>\n<td>URL slug<\/td>\n<td>The page&#8217;s web address, e.g. \/blog\/on-page-seo-fundamentals<\/td>\n<td>Short, descriptive URLs are easier to understand<\/td>\n<\/tr>\n<tr>\n<td>Image alt text and file names<\/td>\n<td>Written description plus what the file is called<\/td>\n<td>Lets Google and screen readers understand images they can&#8217;t see<\/td>\n<\/tr>\n<tr>\n<td>Internal links<\/td>\n<td>Links from one page on your site to another<\/td>\n<td>Spreads authority and helps visitors find related information<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<figure>\n<svg viewBox=\"0 0 600 640\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-labelledby=\"infoA-title infoA-desc\">\n<title id=\"infoA-title\">On-page SEO fundamentals checklist<\/title>\n<desc id=\"infoA-desc\">A checklist graphic showing six on-page SEO fundamentals for Melbourne businesses: title tag, meta description, headings, URL slug, image alt text, and internal links.<\/desc>\n<rect width=\"600\" height=\"640\" fill=\"#ffffff\"\/>\n<text x=\"300\" y=\"45\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"24\" font-weight=\"bold\" fill=\"#0B2545\">ON-PAGE SEO FUNDAMENTALS<\/text>\n<text x=\"300\" y=\"72\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"16\" fill=\"#12A594\">A checklist for Melbourne business owners<\/text>\n<g font-family=\"Arial, sans-serif\">\n<circle cx=\"55\" cy=\"120\" r=\"20\" fill=\"#12A594\"\/>\n<text x=\"55\" y=\"127\" text-anchor=\"middle\" font-size=\"18\" fill=\"#ffffff\" font-weight=\"bold\">1<\/text>\n<rect x=\"90\" y=\"100\" width=\"460\" height=\"40\" rx=\"6\" fill=\"#F2F6F5\"\/>\n<text x=\"105\" y=\"126\" font-size=\"18\" fill=\"#0B2545\">Title tag<\/text>\n<circle cx=\"55\" cy=\"185\" r=\"20\" fill=\"#12A594\"\/>\n<text x=\"55\" y=\"192\" text-anchor=\"middle\" font-size=\"18\" fill=\"#ffffff\" font-weight=\"bold\">2<\/text>\n<rect x=\"90\" y=\"165\" width=\"460\" height=\"40\" rx=\"6\" fill=\"#F2F6F5\"\/>\n<text x=\"105\" y=\"191\" font-size=\"18\" fill=\"#0B2545\">Meta description<\/text>\n<circle cx=\"55\" cy=\"250\" r=\"20\" fill=\"#12A594\"\/>\n<text x=\"55\" y=\"257\" text-anchor=\"middle\" font-size=\"18\" fill=\"#ffffff\" font-weight=\"bold\">3<\/text>\n<rect x=\"90\" y=\"230\" width=\"460\" height=\"40\" rx=\"6\" fill=\"#F2F6F5\"\/>\n<text x=\"105\" y=\"256\" font-size=\"18\" fill=\"#0B2545\">H1 &amp; heading structure<\/text>\n<circle cx=\"55\" cy=\"315\" r=\"20\" fill=\"#12A594\"\/>\n<text x=\"55\" y=\"322\" text-anchor=\"middle\" font-size=\"18\" fill=\"#ffffff\" font-weight=\"bold\">4<\/text>\n<rect x=\"90\" y=\"295\" width=\"460\" height=\"40\" rx=\"6\" fill=\"#F2F6F5\"\/>\n<text x=\"105\" y=\"321\" font-size=\"18\" fill=\"#0B2545\">URL slug<\/text>\n<circle cx=\"55\" cy=\"380\" r=\"20\" fill=\"#12A594\"\/>\n<text x=\"55\" y=\"387\" text-anchor=\"middle\" font-size=\"18\" fill=\"#ffffff\" font-weight=\"bold\">5<\/text>\n<rect x=\"90\" y=\"360\" width=\"460\" height=\"40\" rx=\"6\" fill=\"#F2F6F5\"\/>\n<text x=\"105\" y=\"386\" font-size=\"18\" fill=\"#0B2545\">Image alt text &amp; file names<\/text>\n<circle cx=\"55\" cy=\"445\" r=\"20\" fill=\"#12A594\"\/>\n<text x=\"55\" y=\"452\" text-anchor=\"middle\" font-size=\"18\" fill=\"#ffffff\" font-weight=\"bold\">6<\/text>\n<rect x=\"90\" y=\"425\" width=\"460\" height=\"40\" rx=\"6\" fill=\"#F2F6F5\"\/>\n<text x=\"105\" y=\"451\" font-size=\"18\" fill=\"#0B2545\">Internal links<\/text>\n<\/g>\n<line x1=\"40\" y1=\"500\" x2=\"560\" y2=\"500\" stroke=\"#E0E6E5\" stroke-width=\"1\"\/>\n<text x=\"300\" y=\"530\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"13\" fill=\"#666666\">Work through each row before moving to backlinks or paid ads.<\/text>\n<text x=\"300\" y=\"610\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"14\" fill=\"#0B2545\" font-weight=\"bold\">Best SEO Agency Melbourne<\/text>\n<\/svg><figcaption>An on-page SEO checklist showing the six fundamentals every Melbourne business page should have.<\/figcaption><\/figure>\n<div style=\"border-left:4px solid #12A594;padding:14px 18px;background:#f4faf9;margin:28px 0;\">\n<p style=\"margin:0;\">Not sure how many of these six fundamentals your own site has in place? That&#8217;s exactly what our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/#audit\">free 40-point SEO audit<\/a> is for, an obligation-free review worth $1,200, turned around within 48 hours.<\/p>\n<\/div>\n<h2>Title tags and meta descriptions: the fundamentals Google actually rewrites<\/h2>\n<p>Title tags deserve special attention because Google frequently changes them before displaying them. A 2025 study of more than 80,000 title tags found <a href=\"https:\/\/zyppy.com\/seo\/google-title-rewrite-study\/\" target=\"_blank\" rel=\"noopener\">Google rewrote 76% of them<\/a> at least partially, most often when a title was too long, stuffed with keywords, or didn&#8217;t match the page&#8217;s main heading. <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/title-link\" target=\"_blank\" rel=\"noopener\">Google&#8217;s own documentation<\/a> confirms it weighs several signals, including your visible H1, when deciding what to show. Keep your title to roughly 50-60 characters, put your primary keyword near the front, and make sure your H1 says something close to the same thing. &#8220;Brunswick Cafe | Handmade Pastries &amp; Specialty Coffee&#8221; is far more likely to survive intact than &#8220;Home | Welcome To Our Website&#8221;.<\/p>\n<p>Ranking well still pays off disproportionately. A 2026 meta-analysis by <a href=\"https:\/\/firstpagesage.com\/reports\/google-click-through-rates-ctrs-by-ranking-position\/\" target=\"_blank\" rel=\"noopener\">First Page Sage<\/a> found position one earns around 39.8% of clicks on a clean results page, against 18.7% for position two and 10.2% for position three. Meta descriptions don&#8217;t influence rankings directly, but a specific, honest one, mentioning price, location or a point of difference, earns more clicks from the same position. Keep them under 160 characters and write a different one for every page. See our guide on <a href=\"https:\/\/www.bestseoagencymelbourne.com\/blog\/how-to-write-title-tags-and-meta-descriptions-that-rank-and-actually-get-clicked\">writing title tags and meta descriptions that rank and get clicked<\/a>.<\/p>\n<h2>Headings and content structure that both readers and Google can follow<\/h2>\n<p>Every page should have exactly one H1, the main heading stating what the page is about, followed by H2s for major sections and H3s for sub-points. Skipping from an H1 straight to an H3, or using multiple H1 tags because a theme&#8217;s styling looked better, confuses the outline Google builds of your page and makes it harder for a visitor scanning on their phone to find the answer. Headings aren&#8217;t a place for cleverness either; &#8220;How much does a website redesign cost in Melbourne&#8221; does more work than &#8220;Let&#8217;s Talk Numbers&#8221;.<\/p>\n<p>Content structure matters just as much as the headings themselves. Break up long paragraphs, use shorter sentences, and answer the reader&#8217;s question early. A Melbourne plumber&#8217;s page on hot water system repairs should state a same-day callout price in the first few sentences, not the fifth paragraph. We&#8217;ve broken down correct heading structure, and the five most common mistakes, in our guide to <a href=\"https:\/\/www.bestseoagencymelbourne.com\/blog\/header-tags-content-structure-seo\">header tags and content structure for SEO<\/a>.<\/p>\n<div style=\"border-left:4px solid #0B2545;padding:14px 18px;background:#f4f6fa;margin:28px 0;\">\n<p style=\"margin:0;\">If your site was built a few years ago, its headings and page structure probably haven&#8217;t been touched since. Restructuring an existing site, without a full rebuild, is exactly what our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/#services\">SEO Content Strategy<\/a> team handles for Melbourne businesses every week. <a href=\"https:\/\/www.bestseoagencymelbourne.com\/#audit\">Book a no-obligation consultation<\/a> and we&#8217;ll tell you honestly what your site actually needs.<\/p>\n<\/div>\n<h2>Images, internal links, and the technical basics behind on-page SEO<\/h2>\n<p>Images are one of the most commonly ignored on-page elements. Every image needs a descriptive file name, like brunswick-cafe-interior.jpg rather than IMG_4021.jpg, and alt text, a short description of what it shows. This helps Google Images rank the picture, and lets screen readers describe it to visually impaired visitors. Large, uncompressed images are also a common cause of a slow-loading page, which drags down your Core Web Vitals, Google&#8217;s measure of how quickly a page responds.<\/p>\n<p>As of May 2026, only 55.9% of websites pass all three Core Web Vitals checks, according to Google&#8217;s own <a href=\"https:\/\/httparchive.org\/reports\/chrome-ux-report\" target=\"_blank\" rel=\"noopener\">Chrome User Experience Report<\/a>. The individual metrics: 68.6% of sites have a good Largest Contentful Paint (how fast the main content loads), 81.3% a good Cumulative Layout Shift (how much the page jumps while loading), and 86.6% a good Interaction to Next Paint (how quickly it responds when clicked). Nearly half of websites are still handing rankings to a faster competitor.<\/p>\n<figure>\n<svg viewBox=\"0 0 600 500\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-labelledby=\"infoB-title infoB-desc\">\n<title id=\"infoB-title\">Core Web Vitals pass rates, May 2026<\/title>\n<desc id=\"infoB-desc\">Bar chart showing the percentage of websites passing Core Web Vitals checks as of May 2026: 55.9% pass all three checks overall, 68.6% pass Largest Contentful Paint, 81.3% pass Cumulative Layout Shift, and 86.6% pass Interaction to Next Paint. Source: Google Chrome User Experience Report (HTTP Archive), May 2026.<\/desc>\n<rect width=\"600\" height=\"500\" fill=\"#ffffff\"\/>\n<text x=\"300\" y=\"38\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"19\" font-weight=\"bold\" fill=\"#0B2545\">CORE WEB VITALS: % OF SITES PASSING<\/text>\n<text x=\"300\" y=\"60\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"13\" fill=\"#12A594\">May 2026, Chrome User Experience Report<\/text>\n<g font-family=\"Arial, sans-serif\" font-size=\"14\" fill=\"#0B2545\">\n<rect x=\"70\" y=\"330\" width=\"80\" height=\"90\" fill=\"#0B2545\"\/>\n<text x=\"110\" y=\"322\" text-anchor=\"middle\" font-weight=\"bold\">55.9%<\/text>\n<text x=\"110\" y=\"438\" text-anchor=\"middle\" font-size=\"12\">Overall (all 3)<\/text>\n<rect x=\"200\" y=\"279\" width=\"80\" height=\"141\" fill=\"#12A594\"\/>\n<text x=\"240\" y=\"271\" text-anchor=\"middle\" font-weight=\"bold\">68.6%<\/text>\n<text x=\"240\" y=\"438\" text-anchor=\"middle\" font-size=\"12\">LCP<\/text>\n<rect x=\"330\" y=\"197\" width=\"80\" height=\"223\" fill=\"#12A594\"\/>\n<text x=\"370\" y=\"189\" text-anchor=\"middle\" font-weight=\"bold\">81.3%<\/text>\n<text x=\"370\" y=\"438\" text-anchor=\"middle\" font-size=\"12\">CLS<\/text>\n<rect x=\"460\" y=\"161\" width=\"80\" height=\"259\" fill=\"#12A594\"\/>\n<text x=\"500\" y=\"153\" text-anchor=\"middle\" font-weight=\"bold\">86.6%<\/text>\n<text x=\"500\" y=\"438\" text-anchor=\"middle\" font-size=\"12\">INP<\/text>\n<\/g>\n<line x1=\"50\" y1=\"420\" x2=\"560\" y2=\"420\" stroke=\"#333333\" stroke-width=\"1.5\"\/>\n<text x=\"300\" y=\"470\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"12\" fill=\"#666666\">Source: HTTP Archive \/ Google CrUX, May 2026<\/text>\n<text x=\"300\" y=\"490\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\" font-size=\"13\" fill=\"#0B2545\" font-weight=\"bold\">Best SEO Agency Melbourne<\/text>\n<\/svg><figcaption>Core Web Vitals pass rates, May 2026: 55.9% of sites pass all three checks; 68.6% pass LCP, 81.3% pass CLS, 86.6% pass INP.<\/figcaption><\/figure>\n<p>Internal links, links from one of your own pages to another, deserve similar attention. Linking from a blog post about hot water repairs to your plumbing services page, using the words &#8220;hot water system repairs&#8221; rather than &#8220;click here&#8221;, helps Google understand what that page is about. Our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/blog\/internal-linking-strategy-guide-melbourne-beginners\">internal linking strategy guide<\/a> covers how many links to use and where, and our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/blog\/image-seo-alt-text-file-names-and-compression-explained\">image SEO<\/a> guide covers file names, compression and format choice. If you haven&#8217;t chosen which phrases to target on each page, our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/blog\/keyword-research-101-for-small-melbourne-businesses\">keyword research guide<\/a> is the starting point.<\/p>\n<h2>What this costs, how long it takes, and what goes wrong<\/h2>\n<p>On-page fixes are some of the least expensive SEO work available, since you&#8217;re optimising a page that already exists rather than building new backlinks or content. A single-page tidy-up, title tag, meta description, headings, images, typically takes a few hours. A full site with a blog and a dozen service pages needs one to two weeks. Most Melbourne businesses see ranking movement within four to eight weeks, faster than technical SEO changes, which take longer to be recrawled.<\/p>\n<p>The most common mistake is treating on-page SEO as a one-off task rather than routine housekeeping. A new product range or blog post published without a proper title tag and headings undoes months of good work. The second is keyword stuffing, repeating a phrase so often the writing reads awkwardly; Google recognises this and can suppress rankings. The third is duplicating the same title tag or meta description across dozens of pages, usually a leftover from a template nobody has reviewed since launch.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>Does on-page SEO alone get a Melbourne business onto page one of Google?<\/strong><br \/>\nIt gives Google clear signals about what your page offers, but it works alongside technical SEO (making sure Google can crawl and load your site) and off-page SEO (backlinks from reputable sites). For competitive Melbourne keywords, all three usually need attention. See more in our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/#faq\">FAQ<\/a>.<\/p>\n<p><strong>How often should on-page SEO be reviewed?<\/strong><br \/>\nReview title tags, meta descriptions and headings whenever you publish new content, and do a full site review every six to twelve months, since Google&#8217;s guidance and rewrite behaviour change over time.<\/p>\n<p><strong>Can I do on-page SEO myself, or do I need an agency?<\/strong><br \/>\nMost fundamentals here are things any business owner can do with an afternoon and a checklist. Where it gets harder is prioritising which pages to fix first, and diagnosing why a page isn&#8217;t ranking despite ticking every box, that&#8217;s where an expert opinion pays for itself.<\/p>\n<h2>The takeaway<\/h2>\n<p>On-page SEO isn&#8217;t glamorous, but it&#8217;s the fastest, cheapest set of fixes most Melbourne websites can make this month. Start with the checklist above: one clear title tag, one accurate meta description, a proper heading structure, named and compressed images, and internal links that use real words instead of &#8220;click here&#8221;. Do that consistently and you&#8217;ve done more for your rankings than most competitors bother to. For a second opinion on where your site stands, <a href=\"https:\/\/www.bestseoagencymelbourne.com\/#audit\">book a free consultation with our Melbourne team<\/a>, no lock-in contract, and we reply within 24 hours. For more guides like this one, visit our <a href=\"https:\/\/www.bestseoagencymelbourne.com\/blog\">SEO blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The six on-page SEO fundamentals every Melbourne business should have in place: title tags, meta descriptions, headings, URL slugs, image alt text and internal links, explained in plain English.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[11,24,7,14],"class_list":["post-38","post","type-post","status-publish","format-standard","hentry","category-technical-seo","tag-core-web-vitals","tag-on-page-seo","tag-seo-melbourne","tag-title-tags"],"_links":{"self":[{"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":0,"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"wp:attachment":[{"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dooda.com.au\/bestseoagencymelbourne-com\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}