Chapters
Preface: What SEO Is and Why It Matters More Than People Tell You
SEO — search engine optimization — is the process of making your website show up when people search for things on Google. That's it. Everything else is just details.
The reason it matters: Google processes about 8.5 billion searches every day. When someone types "free social media scheduler" or "how to start an LLC in Wyoming" or "tree service near me," Google returns a list of results. The sites at the top get clicked. The ones on page 2 might as well not exist — less than 1 percent of searchers ever click past the first page.
The SEO industry has made this feel complicated because complicated things justify $3,000-a-month retainers. Most of it is not complicated. The basics of SEO have not changed in 10 years: create genuinely useful content for real people, structure it so Google can read it, and get other sites to reference it. That's 80 percent of the job.
This guide is the 80 percent. Written for normal people who have a business, a product, or something worth finding — and want people to actually find it.
Chapter 1: What Google Is Actually Looking For
Search intent, authority, and why stuffing keywords into your page stopped working in 2012.
Google's job is to give searchers the most useful result for whatever they typed. That's the only thing it cares about. Everything in SEO flows from understanding what Google considers "most useful" and building toward that — not gaming it.
Search intent is everything
Before Google decides which page to show, it tries to understand what the person actually wants. There are four types of search intent:
- Informational — "how to build an email list." They want to learn. The right content is a guide or blog post.
- Navigational — "SocialMate login." They want a specific page. Don't compete for navigational searches you don't own.
- Commercial investigation — "best social media scheduler." They're comparing options before buying. The right content is a comparison page, features page, or vs. page.
- Transactional — "SocialMate Pro plan." They want to buy. Send them to the pricing or product page directly.
The most common SEO mistake is writing a blog post when someone's search intent is transactional, or building a product page when someone wants a guide. Match the content type to what the searcher actually wants.
The three signals Google uses to rank pages
- Relevance — does this page actually answer what was searched? Google reads your page content, title, headings, and structure to decide.
- Authority — does Google trust this site? Authority is primarily built through backlinks — other websites linking to yours as a reference. A new site has low authority. An old site with many quality inbound links has high authority.
- User experience — does the page load fast? Is it readable on mobile? Do people stick around after clicking? Google tracks these signals through Chrome usage data.
Joshua's Take
A new website can rank for low-competition keywords even with zero authority, if the content genuinely answers a specific question better than what's currently ranking. This is the opening for bootstrapped builders: target the specific long-tail keywords your bigger competitors aren't bothering with, and write the best answer on the internet for each one.
Chapter 2: Keyword Research for Free
How to find the exact words your customers are typing — without paying for tools.
Keyword research is figuring out which words and phrases people type into Google when looking for what you offer. The goal is to find keywords that have real search volume (people are actually searching for them) and low competition (you can realistically rank for them without a decade of SEO work).
Free tools that work
- Google itself. Type your topic into Google and look at the autocomplete suggestions. Then scroll to the bottom of the results page — "People also ask" and "Related searches" show you exactly what people search for around your topic. Free, real, current.
- Google Search Console. Once your site is verified (see next chapter), GSC shows you exactly what search terms your site is already appearing for. This is gold — these are real searches real people did that showed your pages, even if they didn't click.
- Ubersuggest. Neil Patel's tool offers free keyword search volume estimates, competition scores, and related keyword ideas. Free tier gives you 3 searches per day — enough when you're researching intentionally.
- AnswerThePublic. Visualizes every question people ask around a keyword. Type "email list" and it shows "how to build an email list," "why email lists matter," "when to start an email list." These question formats are excellent for blog post titles.
- Reddit. Search your topic on Reddit and read what people actually say. The specific words they use, the questions they ask, the frustrations they express — these are often better keyword signals than any tool.
Long-tail keywords are your friend when you're starting out
"Social media scheduler" gets searched 40,000 times a month — and every well-funded competitor is fighting for it. You will not rank for it as a new site. "Free social media scheduler for small business" gets searched 500 times a month — and the competition is much thinner. Win the specific searches first. Authority builds from there.
Joshua's Take
The counterintuitive truth about keyword research: start more specific than you think you need to be. "How to start a business in Wyoming with no money" is better than "how to start a business." You want to be the best answer for a narrow search before you try to compete for a broad one.
Chapter 3: Google Search Console — Your Free Scoreboard
The free Google tool that tells you exactly how your site performs in search.
Google Search Console (GSC) is a free tool from Google that shows you how your website is performing in search results. It is the most valuable SEO tool available to you — and it's completely free. Most small business owners and creators have never set it up.
How to set it up
- Go to search.google.com/search-console and sign in with your Google account.
- Click "Add property" and choose "Domain" (covers all versions of your site).
- Google will give you a DNS TXT record to verify ownership. Log into your domain registrar (Porkbun, GoDaddy, Namecheap, wherever you bought your domain).
- Add the TXT record to your domain's DNS settings. Paste the value exactly as given.
- Click "Verify" in GSC. It may take up to 48 hours to confirm.
- Once verified, go to Sitemaps and enter just
sitemap.xml— not the full URL. Google finds it from your domain.
What to look at in GSC
- Performance report. Shows which search queries your site appeared for, how many times it was clicked, and your average position. Sort by impressions to find keywords you're already showing up for but not ranking high enough to get clicks — these are your best optimization opportunities.
- Coverage report. Shows any errors Google found when crawling your pages. Fix errors here — they block Google from indexing your content.
- Core Web Vitals. Shows your page speed and experience scores. Pages with poor scores get ranked lower.
Joshua's Take
The most actionable thing in GSC: find queries where your average position is between 8 and 20. Those are pages barely outside the first page of results. A small improvement — better title, more content, a few backlinks — can push them onto page 1, which dramatically increases clicks. This is the fastest SEO win available to an established site.
Chapter 4: On-Page SEO in Plain English
The elements on every page that tell Google what you're about.
On-page SEO is everything you control on the page itself — titles, headings, content, images, links. This is where most of the everyday work happens. Done right once, it pays off for years.
The title tag
The title tag is what appears as the clickable blue link in Google results. It's the single most important on-page element. Rules:
- Include the primary keyword you want to rank for — ideally near the front
- Keep it under 60 characters or Google will cut it off
- Make it compelling enough to click, not just stuffed with keywords
- Every page should have a unique title — no duplicates
The meta description
The two-line summary that appears under your title in search results. Google doesn't use it as a ranking factor, but it directly affects whether people click. Write it as a pitch: what will the reader get from this page, in 155 characters or less. Include the keyword naturally.
Headings (H1, H2, H3)
Every page should have exactly one H1 — the main title. Use H2s for major sections and H3s for subsections. Google reads heading structure to understand how the content is organized. Include your main keyword in the H1 and relevant secondary keywords in H2s naturally.
Image alt text
Every image should have alt text — a short description of what the image shows. Google can't "see" images; it reads the alt text to understand them. Also helps with accessibility. Keep it descriptive and natural: "screenshot of SocialMate calendar view with scheduled posts" not "image1.jpg."
URL structure
Clean, readable URLs rank better and get clicked more. Use hyphens between words, include the keyword, and keep it short.socialmate.studio/guides/email-list-buildingbeatssocialmate.studio/page?id=1234&cat=guides
Chapter 5: Blog Posts as 5-Year Assets
Why every good blog post you write today is still bringing in traffic in 2031.
An ad you stop paying for stops working immediately. A blog post you publish today can rank on Google for years, bringing in new visitors every single day with zero ongoing cost. This is the compounding math of SEO that most people don't think about when they say "does blogging even work anymore?"
It works. But the posts that rank for years have specific characteristics.
What makes a blog post rank
- It targets one specific keyword.Each post should be built around one search query. Not five. One. The title, H1, first paragraph, and several points throughout should reference that keyword naturally.
- It answers the search intent completely.If someone searches "how to do keyword research for free," the post should answer that question fully. Not tease an answer and push them to buy a course. Google tracks whether people click "back" to return to search results after visiting your page — if they do, the page didn't answer the question.
- It's comprehensive. Longer content outranks thin content for informational searches. Not because length is a ranking factor — it isn't. But because a 2,000-word guide naturally covers more related keywords, answers more related questions, and signals more depth than a 400-word post.
- It's updated when information changes.A post titled "Best free SEO tools in 2023" starts losing traffic in 2024. Update the date, refresh the content, and Google will continue to show it.
Joshua's Take
Write 12 solid blog posts this year — one per month — each targeting a specific keyword your ideal customer searches for. Do it right. In three years you have 36 posts compounding, each bringing in traffic. That beats posting every day for a month and burning out. Consistency at sustainable pace beats sprints every time.
Chapter 6: The Internal Linking Game
The free SEO tactic almost nobody does consistently — and why it moves rankings.
Internal links are links from one page on your site to another page on your site. When you write a blog post and link to your pricing page, or link to a related guide — that's an internal link. Most people add these ad hoc or not at all. Treated as a system, they significantly improve rankings.
Here's why it works: Google discovers pages by following links. The more internal links a page has pointing to it, the more Google crawls it, the more authority it accumulates, and the higher it ranks. You can directly boost the ranking of your most important pages by linking to them from every relevant post you write.
How to do it systematically
- Identify your 5 to 10 most important pages (pricing, features, key landing pages)
- Every time you write a new blog post, find a natural place to link to at least 2 of those pages
- Use descriptive anchor text — not "click here" but "free social media scheduler" or "how to build a business credit score"
- Also link to related blog posts within each post — this keeps readers on your site longer and signals to Google that your content connects
Once a quarter, go back and add internal links to your most important new pages from older posts. It takes 30 minutes and directly pushes those pages up in rankings.
Chapter 7: Getting Backlinks Without Being Annoying
How other sites linking to yours builds authority — and the tactics that actually work.
Backlinks are links from other websites pointing to yours. They are the primary way Google measures authority. A site with 100 quality backlinks will almost always outrank a technically perfect site with zero backlinks. Getting backlinks is hard — which is exactly why it's worth doing.
Tactics that actually work
- Create something genuinely linkable.Free tools, original data, comprehensive guides, free templates. If you publish something genuinely useful, people link to it without being asked. The guides in this series are a good example — free, comprehensive, easy to reference.
- Get listed in relevant directories.ProductHunt, G2, Capterra, AlternativeTo for software. Local business directories (Google Business Profile, Yelp, your Chamber of Commerce) for local businesses. These are legitimate backlinks and easy to get.
- HARO / Connectively. Help A Reporter Out — journalists post questions looking for expert sources for articles. You answer, they quote you and link to your site. It's free, takes 15 minutes a day, and can land links in major publications.
- Guest posts on blogs your audience reads.Write an article for a publication your ideal customer reads. You get a backlink in the author bio and exposure to a relevant audience.
- Partner cross-links. If you have non-competing businesses in adjacent spaces, link to each other's relevant pages. A social media guide linking to an email marketing guide makes sense for readers and for SEO.
Joshua's Take
Don't buy backlinks. Ever. Google's Penguin algorithm specifically penalizes paid link schemes. Sites that rank well from bought links eventually get deindexed and lose everything. Build links through content and relationships. It's slower. It's permanent.
Chapter 8: Local SEO vs. National SEO
Different strategies for different goals — and which one applies to you.
Local SEO is for businesses that serve customers in a specific geographic area: tree services, dentists, restaurants, plumbers, freelancers who work locally. National SEO is for products and services available to anyone anywhere: SaaS products, online courses, e-commerce, content sites.
The tactics overlap but the priorities differ.
Local SEO priorities
- Google Business Profile — this is the single biggest lever. A complete, verified GBP shows your business in the "map pack" — the 3 results with the map that appear above organic results for local searches. Set it up before anything else.
- NAP consistency — your Name, Address, and Phone number must be identical everywhere online. Inconsistent info confuses Google and hurts local rankings.
- Reviews — ask every happy customer for a Google review. Businesses with more reviews rank higher in local results. More than backlinks, more than content. Reviews are the primary local ranking signal after GBP completeness.
- Local keywords — include your city and service area in your page titles, headings, and content: "tree removal service Dillsboro IN" not just "tree removal."
National/online SEO priorities
- Content and keyword strategy (this entire guide applies)
- Technical site health: speed, mobile-friendliness, crawlability
- Backlink building from relevant sites in your industry
- Comparison and alternative pages targeting commercial intent searches
Chapter 9: When to Hire Someone vs. Do It Yourself
The honest breakdown of what an agency does, what it costs, and when it's worth it.
SEO agencies and consultants range from $500 to $10,000 per month and deliver wildly different results. Some are legitimate. Many are not. Here's how to think about whether to hire someone and what to look for if you do.
Do it yourself when
- You're pre-revenue or early stage — spend your time on product and customers, not SEO
- You have the time to write consistent content (2 to 4 posts per month)
- Your market isn't hyper-competitive yet and long-tail keywords are available
- You're a local business that just needs GBP + reviews + a solid site
Consider hiring when
- You have revenue and SEO is a clear growth channel you're not capitalizing on
- You don't have time to do it yourself and the opportunity cost is real
- You're in a competitive national market where technical SEO matters significantly
- You need significant content production at scale (20+ posts per month)
Red flags in SEO agencies
- Guarantees of specific rankings ("we guarantee page 1 in 30 days")
- Proprietary secret methods they won't explain
- Extremely low prices with aggressive promises
- They can't show you case studies with real site names and verifiable results
- They pitch link-building packages where they buy links from networks
Joshua's Take
A good SEO consultant will explain exactly what they're doing and why. They'll show you the work, report on real metrics (organic traffic, keyword positions, conversions — not "domain authority" as a vanity metric), and set realistic timelines. SEO takes 3 to 6 months minimum to show results. Anyone who tells you otherwise is selling something.
Epilogue: The Compounding Asset
SEO is the only marketing channel where the work you do today is still paying off in five years with no additional spend. Every blog post you publish, every internal link you add, every backlink you earn — it compounds. It doesn't reset when you stop paying. It doesn't require a monthly budget.
The founders who figure this out early and do the work consistently end up with an asset that their competitors have to pay thousands of dollars a month in ads to compete with. Build it slowly. Do it right. Let it compound.
If you're doing SEO for a product or brand, social media presence is part of the signal. Content distributed across platforms drives branded searches, generates social proof, and indirectly supports your rankings. SocialMate handles the distribution side — schedule across 7 platforms from one place, free to start.
Try SocialMate free →Get new guides when they drop
No courses. No upsells. Just the real stuff — straight to your inbox, free forever.
No spam. Unsubscribe anytime.
© Gilgamesh Enterprise LLC — Written by Joshua Bostic. Free to share, always.
