Getting started with SEO 101:

If you to start getting some organic traffic from Google, but don't know where to start, here's how I recommend getting started.

I'll outline:

- On Site SEO
- Basic KW Research
- Longtail Traffic
- Content Approach

Let's go 👇
SEO is about trust.

Everything stems from trust.

If Google trusts your site, it will promote you to searchers.

If people trust your title(s), they'll click your links.

If people trust the content they are reading, they'll share & give backlinks.

Trust signaling is the goal.
How do you signal trust to Google?

- Fast page loads.
- Great user experience.
- Natural, human generated content.
- Bot readable content.
- Good schema structure.
- Long page dwell times.

Basically, providing great content and a great experience gives you a leg-up.
In search results, Google keeps track of these signals:

1. CTR (Click Through Rate) - When people see your titles, do they click them?

2. Bounce Rate - Do people immediately leave after clicking the link?

3. Page Dwell Time + Scroll Distance - Do people read your content?
Here's what you want:

High CTR
Low Bounce Rate
High Dwell + Scroll

✅ People are attracted to your titles.

✅ They actually make it to your fast-loading site.

✅ They stick around and read the content.

Check these boxes and you'll have a great foundation.
Before you buy a domain name, some considerations:

Luckily, the domain you pick doesn't really matter. anything .com is recommended. People trust .com websites.

Short, readable domains are recommended. Semantically, people will tend to click on sites that seem trustworthy.
When writing content, form your URL as follows:

https:// yourwebsite .com / your-exact-keyword

This URL structure appears cleaner in search results, and having content closer to the root domain gives it more authority.

Tip: don't put your blog on a subdomain.
Now, about your site schema.

Having a filled-out schema is a shortcut for Google to understand what is on your web page.

It could be a blog post, or a landing page, or even a video.

The schema for your site is located in the <head></head> portion of your HTML.
There's a specific structure that needs to be followed in order for it to be understood by an indexing bot.

Typically, this is managed by your website generator (Wordpress, webflow, etc.).

You can test your schema here: search.google.com/test/rich-resu…
More website SEO tips:

Make sure your text is readable (font-size, line height, contrast).

Have a mobile first approach (Google likes that).

Add videos + pictures to boost dwell time. Charts are great for this.

If your site loads fast people won't bounce immediately.
Regarding fast load times, you want to make sure your JavaScript tags, and any CDN calls are not blocking your site content.

You also want to minimize your images, and make sure there's no large files.

Test your site performance here: web.dev/measure/
Let's get into Keyword Research

This is arguably the most important part of SEO, but also the part where people get lost in the weeds.

You'll find the best keyword research is to find what competing sites are ranking for in your niche.

I use ahrefs.com.
I typically recommend targeting medium-difficulty intent-based keywords.

What are intent-based keywords?

The people are looking to take action. Buy something. Solve a problem. Use a tool. Etc. These traffic sources are good for actually selling something online.
I recommend medium-difficulty (say 30/100 on ahrefs) not because you'll rank for that term,

but typically you'll rank for a lot of the long-tail traffic that is generated around that topic.

Eventually, given enough trust signals, you might even rank for that term as well.
Medium-difficulty terms typically allow you to write longer, more comprehensive content, which has been proven to rank better on Google.

To rank for long-tail terms, use terms as H2 headers in subtopics in your content.

I've had massive success with this keyword expansion.
Using a tool like ahrefs, you can see what other sites rank for and can begin gathering a list of keywords that are relevant to your niche.

From that list, ahrefs can generate similar keywords.

Filter the list to be less than 30 difficulty, and more than 500/month traffic.
This gives you keywords that are easy-ish to rank for, but are also typically more valuable traffic.

You can also judge the value of the traffic by looking at the CPC (cost per click of an ad).

To get more ideas on how to generate keywords, look here: backlinko.com/keyword-resear…
As far as writing content, you want to write in a way that is helpful to the reader.

You don't want to push a product on them immediately. You want to help solve their problem.

Empathize with the reader, and get to the point quickly and accurately. Talk to them personally.
Some other tips for writing helpful content:

- Include navigation links for a long piece.
- Highlight/bold important information.
- Make a TL/DR at the top.
- Get straight into the content, without the fluff.
- Include charts and infographics (shareable stuff).
As far as the content you should be writing, here's one of the most important things to know about SEO:

*Write content that people who link to content will link to.*

So many people only think about customers, but to build backlinks your content needs to be incredible.
And not only does it need to be incredible, it needs to be content other people who publish content will backlink to it as a reference in their own content.

Sometimes you can write things specifically for customers (and not to build links), but backlinks signal trust to Google.
I personally have never gone on a hunt for backlinks.

I approach it like this so backlinks come naturally. Less labor for you.

The more links your site gets naturally, the higher your collective rankings will be for all of your content.
On Titles:

Titles are the most important piece for getting a high CTR.

You don't want to click-bait people, but you also want to make it inticing.

To be short - Numbers, and special characters are more attractive.

"Basic SEO Tips"

"39 Essential SEO Tips [In 2020]"
That's it for this thread. If you want to see more threads like this - retweet the first tweet.

I'll dive deeper into the topics mentioned.

You might see a basic SEO course from me in the future.

Stay tuned!
Oh, and something that most people forget to mention (even me)

You need to index your site to get Google to put it in search results.

Same for Bing, and other search engines.

You can submit your sitemap to Google here: search.google.com/search-console…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jordan O'Connor

Jordan O'Connor Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jdnoc

7 Dec
Waking up and working before anyone else is awake allows you to get important but not urgent work done.

Once other people are awake, they make other things seem more urgent. You lose clarity on what's actually important.

This helps you achieve long-term goals faster.
"I'm not a morning person..."

The only secret to getting up early is going to bed early. That takes discipline.

If you've been in bed for 8 hours, it's not hard to wake up at 5AM.

But that means you're in bed by 9/9:30 PM.

Ideally (for best sleep), tech free after 8 PM.
Especially if you have kids this is an incredible way to get your most important work done every day.

Once kids are awake - if you're not completely isolated, they will sip your attention, and your time can be taken for minor urgencies.

Compounding gains while others sleep.
Read 4 tweets
23 Sep
SEO helped me generate over $350k in the last three years (over $200k in 2020 alone).

Indiehackers that focus on SEO tend to have more success than those who don't.

I'll break down what makes it so valuable.

THREAD
1. Demonstrated Demand 🗣

If people are searching for a solution to the problem they have, there's demand for a product that solves that problem.

There's no guessing. You can see the search volume for different markets to determine its size.

People want what you're selling.
2. Search Intent 🔍

SEO is so different from social media, simply because the people typing in keywords are warmer leads.

If you're on FB and see a promotion, it's mildly annoying. If you're on Google, you're looking for that thing anyways.

They're ready to buy something.
Read 29 tweets
17 Sep
I've got an easy starter Indiehacker business.

@thepatwalls turned me on to this.

The website template .net makes customizable document templates.

It gets over 2M (!) organic search clicks per month.

You can easily niche it down, make it better, and make a small business.
Niches:

Accounting Templates
Credit & Collection
Documents
Finance Templates
Graphic Templates
HR Templates
Internet & Technology Templates
Legal Templates
Logos
Marketing Templates
Planning & Management
Presentations
Print Templates
Sales Templates
Stationery
Website Templates
Here's a link to a CSV that contains 1000 of their best performing Google keywords that aren't too hard to rank for:

docs.google.com/spreadsheets/d…

There's obvious demand for this. The margins are low, but if you serve a niche better than anyone else you can capture that demand.
Read 4 tweets
10 Sep
I had a chat with @thepatwalls yesterday.

It was our first time on a call - we've DM'd in the past but nothing crazy.

I wanted to highlight some of the topics that were brought up, because most of the conversation was about how hardly anyone talks about this stuff.

Thread 👇
🛣 Long term thinking & actions

So many people are only taking action when it benefits them right now. You're getting paid by the hour. Or you see the results instantly.

The most successful people are able to delay their success and keep building in silence. It compounds.
💰 Providing real value for others

Often we see that people are trying to build "cool things" and are obsessed with tech stacks and no-code apps.

The point of Indiehacking isn't to build apps.

It's to provide value for other people so you can get paid. Regardless of tech.
Read 7 tweets
17 Aug
I've been working on a new routine. I'm actually quite proud of this one, it ticks all of the boxes for me.

5AM - Write.
8AM - Take kids out (hike, playground, etc.).
10:30AM - Get ready for work day.
11AM - Work (code), reading, communicating.
4PM - Home for dinner.
10PM - Bed.
What I love about this routine is it gives everyone everything they want.

My kids get time spend with their dad.

My wife gets time to do her work/art (and get ready for the day without kids).

I get uninterrupted time to do my work, and I get to spend time with my family.
This schedule also emphasizes what's important to me. Writing, my family, and being active.

My work is a byproduct of a healthy lifestyle.

By putting my family + health first, it allows my work to keep happening.
Read 7 tweets
7 Aug
This is the blueprint I've followed to build my own business/income in ~4 years. This is how I learned to make websites + apps, learned SEO, learned how to write well, and how to grow my SaaS product.

👇
Get your time right by eliminating most entertainment and leisure.

Produce (work) more than you consume (watch/read/listen to entertainment).

Work intentionally, have fun intentionally, create a balance that you control. Free up a few (3-4) hours a day.
Use that new time to build new skills + knowledge by doing work for free for other people.

Do free work that helps save them time, make them money, or save them money (things that people will pay for).

Do a bit every day. Because it's free, there's less pressure to perform
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!