Jump to a section
Every page on a website carries an invisible headline called a title tag. It lives in the code and in the browser tab, and it is the bold blue text Google shows in search results.
It is one of the clearest signals available for telling both Google and a potential client what the page is about and where the business is located.
HTML, goes in the <head> of the page<title>Classic Lash Extensions | Lush Lash Studio, South Austin</title>
Service, business name, neighborhood, stated once.
Avoid this
<title>Lash Extensions Austin TX Best Lash Studio Near Me Austin Lashes Austin</title>
Repeating "Austin" five times does not improve ranking. Google's own guidance identifies this pattern as spam.
Note: Google does not publish a fixed character limit, but long titles are truncated to fit the display, especially on mobile. Keep the title concise enough to show up in full rather than chasing a specific count.
The meta description does not affect ranking. Google builds the search snippet primarily from page content, and only uses the meta description when it describes the page more clearly than the surrounding text does.
What it does control is the gray text under the blue title link, the part that persuades someone to click one result over another in the same position. A well written description improves click-through rate; it does not change where the page ranks.
HTML, also in the <head><meta name="description" content="Book a Botox consultation or HydraFacial
at Radiance Medical Spa in South Austin. Now accepting new patients,
online booking available.">
Example: two businesses rank in the same two positions for "medical spa austin." The one with a specific, clearly written description earns more of the clicks, even at the identical position.
Repeating a phrase like "nail salon austin" throughout a site feels like it should help, but Google's systems are built to read natural language, not repeated phrases, and repetition is treated as a spam signal rather than a relevance signal.
The service and location generally belong in a handful of specific places:
Example: "We specialize in gel manicures for South Austin clients who want long-lasting color without the wait" communicates the same information as "Gel Manicure Austin gel manicures near me best nail salon Austin," and does so in a way that reads naturally to both a person and to Google.
These three are often grouped together as "Google SEO," but each one does a distinct job.
The thread connecting all three is consistency. The business name, address, and phone number should match, exactly, across the website, the Business Profile, and any other listing.
Per Google's Business Profile Help Center, local results come down to three factors.
How well the profile matches the search. Improved by providing complete, detailed business information, not by repeating keywords.
How close the business is to the person searching. Largely outside anyone's control; keeping the address accurate is the main lever available.
How well known the business is. Reviews, ratings, links from other sites, and general online presence all contribute. Google has also said that a business's position in regular web results plays a part, so standard SEO practices still matter here.
Worth noting: a well written title tag helps a website show up more clearly in regular search. It is not a direct lever for moving a Business Profile higher in Maps. That comes mostly from the profile itself, reviews, and consistent information across listings. The website supports that, it does not replace it.
The code snippet below is called schema markup or structured data. It spells business details out for Google in a format the system can read directly. Google states that structured data helps it understand a page and can make it eligible for certain search features. It is not a confirmed ranking lever for Maps, but it removes ambiguity about basic facts like address and hours.
HTML, place near the bottom of the homepage<script type="application/ld+json">
{
// Matches the details on the Google Business Profile
"@context": "https://schema.org",
"@type": "BeautySalon",
"name": "Lush Lash Studio",
"url": "https://lushlashstudio.com",
"telephone": "+1 512 555 0134",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St, Suite 4",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78704",
"addressCountry": "US"
},
"priceRange": "$$"
}
</script>
Paste this near the bottom of the homepage code, before </body>, with the business's real details, using the most specific schema.org type that applies (NailSalon, DaySpa, HairSalon, and BeautySalon are all valid options depending on the business).
Generating it without writing it by hand: TechnicalSEO.com's Schema Markup Generator produces this code from a simple form.
Checking it once it is live: paste the page's URL into Google's Rich Results Test, which fetches the page directly and flags anything missing. Then use the URL Inspection tool inside Search Console to confirm Google can access and read that same page.
Everything above describes how Google ranks a business. Apple Maps runs on a separate listing with its own rules. Claiming one does nothing for the other.
Quick step: claim the free listing at businessconnect.apple.com and match it to the Google information exactly.
At this point the article has covered what to look at and what to fix. The next step is to go through the site, the Business Profile, and Search Console and make the changes that apply.
Once that work is done, come back to this page and work through the checklist below. Checking off each item confirms it is actually in place, rather than assumed, and the score at the end gives a quick read on how complete the setup is.
Tap a box to check it off. Tap the text to see what it means.
Check off items above as they are confirmed in place. The score updates as items are completed.
None of this is about tricking Google. It is about providing clear, matching, complete information about a real business doing real work, so Google can confidently direct people to it. Most businesses are only missing a handful of these items, and addressing them does not require a redesign.