How St. George, Utah Businesses Write Blog Posts That Actually Rank on Google
If you have ever published a blog post and watched it disappear into the void with zero traffic, you are not alone. Most small business owners in St. George, Utah write blog posts the wrong way, not because they are bad writers, but because no one taught them the SEO side of content. Writing a blog post that ranks on Google takes more than good grammar and a catchy headline. It requires keyword research, smart structure, internal linking, and a clear understanding of what Google actually rewards in 2025. This guide breaks down exactly how to write a blog post that ranks in St. George, Utah, from the first keyword to the final publish button. Whether you run a dental practice in Washington, a restaurant in Hurricane, or a service business in Ivins, these steps apply directly to your market.
Why Most Blog Posts Never Rank
The hard truth is that most blog posts published by small businesses in Southern Utah never reach the first page of Google, and the reason is rarely the writing quality. The real problems are structural: no keyword strategy, no internal links, no schema markup, and titles that no real person would ever search for. Google’s job is to match a searcher’s question with the most relevant, trustworthy, well-structured answer it can find. If your post does not check those boxes, it will sit on page 14 indefinitely.
Washington County has grown rapidly over the past decade, and competition for local search visibility has grown with it. More businesses are publishing content, which means publishing something halfway decent is no longer enough. You need a repeatable process that covers research, structure, optimization, and promotion every single time.
Start With Keyword Research, Not a Topic
Most business owners start with a topic they want to write about. SEO-driven writers start with a keyword their customers are already searching for. Those two approaches produce very different results. Before you write a single sentence, open Google Search Console, Google’s autocomplete, or a tool like Ahrefs or Ubersuggest and find out what phrases real people in St. George, Utah are typing into the search bar.
How to Find the Right Keywords for Your Business
Type your service or product into Google and look at the “People also ask” box and the autocomplete suggestions. These are real queries from real people. For a St. George dentist, that might mean targeting “best teeth whitening St. George Utah” instead of the generic and brutally competitive “teeth whitening.” Longer, more specific phrases are easier to rank for and they attract people who are closer to making a decision.
Once you have a target keyword, check the search volume versus the competition. A keyword with 200 monthly searches and low competition will drive more actual traffic to a new blog post than a keyword with 10,000 monthly searches dominated by national brands. Pick your battles wisely, especially when you are building authority in a local market like Southern Utah.
Match Your Post to Search Intent
Search intent is the reason someone typed that query into Google. Are they trying to learn something, compare options, find a local business, or buy something right now? Google is extremely good at reading intent, and it ranks pages that satisfy the right intent for each query. If someone searches “how to write a blog post that ranks St. George Utah,” they want a guide, not a sales page.
The Four Types of Search Intent
- Informational: The searcher wants to learn. Example: “how does SEO work?”
- Navigational: The searcher is looking for a specific website or brand.
- Commercial: The searcher is researching before buying. Example: “best SEO agency St. George Utah.”
- Transactional: The searcher is ready to act. Example: “hire SEO company St. George Utah.”
Match your content format to the intent. Informational queries deserve detailed guides. Transactional queries deserve service pages with clear calls to action. Mixing these up is one of the most common SEO mistakes local businesses make, and it tanks rankings before the post even has a chance.
Structure Your Post for Google and Readers
Google reads your HTML the same way a skimmer reads a blog post. It looks at your H1 title, your H2 and H3 subheadings, your opening paragraph, and your internal links to understand what the page is about and whether it is authoritative. If your post is one long wall of text with no subheadings, Google has a hard time figuring out the structure, and readers will leave in seconds.
The Anatomy of a Well-Structured Blog Post
Every ranking blog post for a Southern Utah business should follow a consistent structure. Start with an introduction that contains your primary keyword in the first 100 words. Follow with a table of contents for longer posts. Break the body into clearly labeled sections with H2 subheadings and H3 sub-sections where needed. End with a conclusion or FAQ, and always include a call to action.
Short paragraphs matter more than most people realize. Reading on a phone is the default experience for most of your customers, whether they are in Cedar City or Santa Clara. A paragraph that looks fine on a desktop screen can look like an intimidating wall of text on a phone. Keep paragraphs to three or four sentences maximum and use bullet points and numbered lists to break up dense information.
On-Page SEO Basics Every St. George Business Needs
On-page SEO is everything you control directly within the blog post itself. It covers your meta title, meta description, URL slug, header tags, image alt text, and keyword placement. None of these elements is complicated, but all of them need to be done correctly and consistently for every post you publish.
Meta Title and Meta Description
Your meta title should be 60 characters or fewer and should include your primary keyword. Your meta description should be 155 characters or fewer, include a geo keyword like “St. George, Utah,” and give the reader a reason to click. Think of the meta description as a tiny ad for your blog post on the Google results page. A strong description improves click-through rate, which sends a positive signal back to Google.
URL Slug and Header Tags
Your URL slug should be short, readable, and keyword-rich. Instead of “/blog/post-1855,” use something like “/blog/how-to-write-blog-post-ranks-st-george-utah.” Use one H1 per page, always. Use H2s for your main sections and H3s for subsections within those sections. Sprinkle your primary keyword and secondary keywords naturally throughout the body, but do not stuff them. Google’s algorithm is sophisticated enough to penalize keyword stuffing in 2025.
Images and Alt Text
Every image you include in your blog post should have a descriptive alt text that mentions what is in the image and, where appropriate, includes a keyword. Alt text helps visually impaired users and gives Google additional context about your page. Compress your images before uploading so they do not slow down your page load speed. Page speed is a confirmed Google ranking factor, and it matters especially on mobile.
Ready to Grow Your St. George Business?
Timpson Marketing builds SEO, PPC, social media, and web design strategies that drive real results for Southern Utah businesses.
How Long Should Your Blog Post Be?
Word count is one of the most common questions business owners ask, and the honest answer is: it depends on the competition. For most local service queries in Washington County, a well-structured post between 1,200 and 2,500 words will outperform most competitors. For more competitive informational topics, you may need 3,000 words or more to match what is already ranking.
The goal is to cover the topic completely without padding it with filler. Google has gotten much better at detecting content that repeats the same point five times just to hit a word count target. Write until you have answered every reasonable question a reader could have, then stop. For a deeper look at this topic, read our full guide on how long a blog post should be for SEO.
Internal Linking: The Shortcut Most Businesses Skip
Internal linking is the practice of linking from one page on your website to another page on your website. It sounds simple because it is, but most small business blogs in Southern Utah skip it entirely. Internal links tell Google which pages on your site are related to each other, help distribute page authority across your site, and keep readers on your site longer by pointing them to other useful content.
Every blog post you publish should link to at least two or three other pages on your site. Use descriptive anchor text rather than “click here.” For example, instead of “click here to learn about FAQ schema,” write “read our full explanation of what FAQ schema is and how it helps your Google rankings.” That anchor text reinforces the topic of the destination page and gives Google meaningful context.
Use FAQ Schema to Get More Google Real Estate
FAQ schema is structured data markup you add to your blog post’s HTML that tells Google your page contains a question-and-answer section. When Google reads and trusts that markup, it can display your FAQ answers directly in the search results as expandable dropdowns below your listing. That expanded listing takes up more screen space, pushes competitors further down, and can significantly increase your click-through rate.
For St. George businesses competing in local search, FAQ schema is an underused advantage. Adding a well-written FAQ section with proper JSON-LD markup takes about 30 minutes and can produce visible results in search results within weeks. To understand exactly how to implement it, check out our detailed post on what FAQ schema is and why it matters for local SEO.
Local SEO Blogging for Southern Utah Businesses
Writing for local SEO is not just about dropping “St. George, Utah” into your post a few times. It is about creating content that is genuinely relevant to your local market and that signals geographic authority to Google. That means mentioning local landmarks, referencing local events, citing local data, and targeting keywords that include city names your customers actually search.
How to Add Local Signals Without Sounding Forced
Write the way you would talk to a customer sitting across from you at your business. If you own a landscaping company in Ivins, mention the local climate, the specific plants that thrive in the red rock soil of the St. George area, and the irrigation challenges that are unique to Southern Utah summers. That kind of specific, local content is exactly what separates a locally relevant page from a generic national article, and Google rewards the difference.
Also consider creating dedicated landing pages or blog posts for the specific communities you serve: Washington, Hurricane, Cedar City, Santa Clara. A separate, well-optimized page targeting “landscaping services Hurricane Utah” will outperform a single generic page trying to rank for the entire region. Covering your service area methodically through content is a long-term strategy that compounds over time.
What to Do After You Hit Publish
Publishing your blog post is the beginning of the process, not the end. The first thing you should do after publishing is submit the URL to Google Search Console using the URL Inspection tool and request indexing. This tells Google your new content exists and speeds up the crawl process. Without this step, a new post can sit unindexed for days or weeks.
Next, share the post across every channel where your customers are active: your Google Business Profile, your Facebook or Instagram page, and your email list if you have one. Social shares do not directly improve Google rankings, but they drive traffic, which sends engagement signals that do influence rankings indirectly. Build backlinks by reaching out to local business associations, chambers of commerce, or complementary businesses in Washington County who might find your content worth referencing.
Finally, revisit your published posts every six to twelve months. Update any outdated information, add new internal links to posts you have published since, and check whether the page is ranking for its target keyword. Content optimization over time consistently outperforms publishing new content and forgetting about it.
Frequently Asked Questions
How do St. George businesses write a blog post that ranks on Google?
St. George businesses can write blog posts that rank on Google by starting with targeted keyword research specific to the Southern Utah market, structuring posts with proper H1, H2, and H3 header tags, and optimizing meta titles and descriptions with local keywords. Each post should match the search intent of the target query and include internal links to related pages on the same website. Adding FAQ schema markup and submitting the URL to Google Search Console after publishing significantly speeds up the path to ranking. Consistency matters as much as any single technique, so publishing well-optimized posts on a regular schedule builds cumulative authority over time.
What is the most important on-page SEO element for a blog post?
The meta title is generally considered the single most important on-page SEO element because it is the primary signal Google uses to understand what a page is about and it directly influences whether searchers click your result. It should be 60 characters or fewer, include the primary keyword close to the beginning, and accurately describe the content of the page. A strong meta title paired with a compelling meta description creates a combination that improves both rankings and click-through rate. Neither element should be stuffed with keywords; clear and direct language performs better than keyword-heavy titles that read awkwardly.
How long should a blog post be to rank in Southern Utah?
For most local service queries in Southern Utah and Washington County, a blog post between 1,200 and 2,500 words is sufficient to compete effectively in local search results. The ideal length depends on what is already ranking for your target keyword: if the top three results average 1,800 words, you should aim to match or exceed that depth. The focus should always be on covering the topic

Leave A Comment