Why does this website make it so difficult to delete my

quora won't let me delete account

quora won't let me delete account - win

SEO is easy. The EXACT process we use to scale our clients' SEO from 0 to 200k monthly traffic and beyond

Hey guys!
There's a TON of content out there on SEO - guides, articles, courses, videos, scams, people yelling about it on online forums, etc etc..
Most of it, however, is super impractical. If you want to start doing SEO TODAY and start getting results ASAP, you'll need to do a TON of digging to figure out what's important and what's not.
So we wanted to make everyone's lives super easy and distill our EXACT process of working w/ clients into a stupid-simple, step-by-step practical guide. And so we did. Here we are.
P.S: startups, and seo loved the guide, so I thought you guys might like it too.

A bit of backstory:

If you guys haven't seen any of my previous posts, me and my co-founder own an SEO/digital marketing agency, and we've worked w/ a ton of clients helping them go from 0 to 200k+ monthly organic traffic. We've also helped some quite big companies grow their organic traffic (from 1M to over 1.8M monthly organic), using the exact same process.
So without further ado, grab your popcorn, and be prepared to stick to the screen for a while, cause this is going to be a long post. Here's everything I am going to cover:

Step #1 - Technical Optimization and On-Page SEO

Step #1 to any SEO initiative is getting your technical SEO right.
Now, some of this is going to be a bit technical, so you might just forward this part to your tech team and just skip ahead to "Step #2 - Keyword Research."
If you DON'T have a tech team and want a super easy tl;dr, do this:
If you’re a bit more tech-savvy, though, read on!

Technical SEO Basics

Sitemap.xml file. A good sitemap shows Google how to easily navigate your website (and how to find all your content!). If your site runs on WordPress, all you have to do is install YoastSEO or Rankmath SEO, and they’ll create a sitemap for you. Otherwise, you can use an online XML Sitemap generation tool.
Proper website architecture. The crawl depth of any page should be lower than 4 (i.e: any given page should be reached with no more than 3 clicks from the homepage). To fix this, you should improve your interlinking (check Step #6 of this guide to learn more).
Serve images in next-gen format. Next-gen image formats (JPEG 2000, JPEG XR, and WebP) can be compressed a lot better than JPG or PNG images. Using WordPress? Just use Smush and it’ll do ALL the work for you. Otherwise, you can manually compress all images and re-upload them.
Remove duplicate content. Google hates duplicate content and will penalize you for it. If you have any duplicate pages, just merge them (by doing a 301 redirect) or delete one or the other.
Update your ‘robots.txt’ file. Hide the pages you don’t want Google to index (e.g: non-public, or unimportant pages). If you’re a SaaS, this would be most of your in-app pages. ]
Optimize all your pages by best practice. There’s a bunch of general best practices that Google wants you to follow for your web pages (maintain keyword density, have an adequate # of outbound links, etc.). Install YoastSEO or RankMath and use them to optimize all of your web pages.
If you DON’T have any pages that you don’t want to be displayed on Google, you DON’T need robots.txt.

Advanced Technical SEO

Now, this is where this gets a bit more web-devvy. Other than just optimizing your website for SEO, you should also focus on optimizing your website speed.
Here’s how to do that:
Both for Mobile and PC, your website should load in under 2-3 seconds. While load speed isn’t a DIRECT ranking factor, it does have a very serious impact on your rankings.
After all, if your website doesn’t load for 5 seconds, a bunch of your visitors might drop off.
So, to measure your website speed performance, you can use Pagespeed Insights. Some of the most common issues we have seen clients facing when it comes to website speed and loading time, are the following:
Want to make your life easier AND fix up all these issues and more? Use WP Rocket. The tool basically does all your optimization for you (if you’re using WordPress, of course).
Lastly, if you want to validate the website speed optimization changes you've made, or if you simply want to test how your current site is performing, you can use Google Page Speed Insights*.*
In May 2020, Google rolled out its Core Web Vitals update, which in layman terms means starting next May (2021), the three most important website load speed metrics you will need to worry for ranking will be:
  1. LCP - Largest Contentful Paint -> under 2.5s
  2. FID - First Input Delay -> under 100ms
  3. CLS - Cumulative Layout Shift -> under 0.1

Step #2 - Keyword Research

Once your website is 100% optimized, it’s time to define your SEO strategy.
The best way to get started with this is by doing keyword research.
First off, you want to create a keyword research sheet. This is going to be your main hub for all your content operations.
You can use the sheet to:
  1. Prioritize content
  2. Keep track of the publishing process
  3. Get a top-down view of your web pages
And here’s what it covers:
Now that you have your sheet (and understand how it works), let’s talk about the “how” of keyword research.

How to do Keyword Research (Step-by-Step Guide)

There are a ton of different ways to do that (check the “further readings” at the end of this section for a detailed rundown).
Our favorite method, however, is as follows…
Start off by listing out your top 5 SEO competitors.
The key here is SEO competitors - competing companies that have a strong SEO presence in the same niche.
Not sure who’s a good SEO competitor? Google the top keywords that describe your product and find your top-ranking competitors.
Run them through SEMrush (or your favorite SEO tool), and you’ll see how well, exactly, they’re doing with their SEO.
Once you have a list of 5 competitors, run each of them through “Organic Research” on SEMrush, and you'll get a complete list of all the keywords they rank on.
Now, go through these keywords one by one and extract all the relevant ones and add them to your sheet.
Once you go through the top SEO competitors, your keyword research should be around 80%+ done.
Now to put some finishing touches on your keyword research, run your top keywords through UberSuggest and let it do its magic. It's going to give you a bunch of keywords associated with the keywords you input.
Go through all the results it's going to give you, extract anything that’s relevant, and your keyword research should be 90% done.
At this point, you can call it a day and move on to the next step. Chances are, over time, you’ll uncover new keywords to add to your sheet and get you to that sweet 100%.

Step #3 - Create SEO Landing Pages

Remember how we collected a bunch of landing page keywords in step #2? Now it’s time to build the right page for each of them! This step is a lot more straightforward than you’d think. First off, you create a custom landing page based on the keyword. Depending on your niche, this can be done in 2 ways:
  1. Create a general template landing page. Pretty much copy-paste your landing page, alter the sub-headings, paraphrase it a bit, and add relevant images to the use-case. You’d go with this option if the keywords you’re targeting are very similar to your main use-case (e.g. “project management software” “project management system”).
  2. Create a unique landing page for each use-case. You should do this if each use-case is unique. For example, if your software doubles as project management software and workflow management software. In this case, you’ll need two completely new landing pages for each keyword.
Once you have a bunch of these pages ready, you should optimize them for their respective keywords.
You can do this by running the page content through an SEO tool. If you’re using WordPress, you can do this through RankMath or Yoast SEO.
Both tools will give you exact instructions on how to optimize your page for the keyword.
If you’re not using WordPress, you can use SurferSEO. Just copy-paste your web page content, and it’s going to give you instructions on how to optimize it.
Once your new landing pages are live, you need to pick where you want to place them on your website. We usually recommend adding these pages to your website’s navigation menu (header) or footer.
Finally, once you have all these new landing pages up, you might be thinking “Now what? How, and when, are these pages going to rank?”
Generally, landing pages are a tad harder to rank than content. See, with content, quality plays a huge part. Write better, longer, and more informative content than your competition, and you’re going to eventually outrank them even if they have more links.
With landing pages, things aren’t as cut and dry. More often than not, you can’t just “create a better landing page.”
What determines rankings for landing page keywords are backlinks. If your competitors have 400 links on their landing pages, while yours has 40, chances are, you’re not going to outrank them.

Step #4 - Create SEO Blog Content

Now, let’s talk about the other side of the coin: content keywords, and how to create content that ranks.
As we mentioned before, these keywords aren’t direct-intent (the Googler isn’t SPECIFICALLY looking for your product), but they can still convert pretty well. For example, if you’re a digital marketing agency, you could rank on keywords like…
After all, anyone looking to learn about lead gen techniques might also be willing to pay you to do it for them.
On top of this, blog post keywords are way easier to rank for than your landing pages - you can beat competition simply by creating significantly better content without turning it into a backlink war.In order to create good SEO content, you need to do 2 things right:
  1. Create a comprehensive content outline
  2. Get the writing part right
Here’s how each of these work...

How to Create a Content Outline for SEO

A content outline is a document that has all the info on what type of information the article should contain Usually, this includes:
Outlines are useful if you’re working with a writing team that isn’t 100% familiar with SEO, allowing them to write content that ranks without any SEO know-how.
At the same time, even if you’re the one doing the writing, an outline can help you get a top-down idea of what you should cover in the article.
So, how do you create an outline? Here’s a simplified step-by-step process…
  1. Determine the target word count. Rule of thumb: aim for 1.5x - 2x whatever your competitor wrote. You can disregard this if your competition was super comprehensive with their content, and just go for the same length instead.
  2. Create a similar header structure as your competition. Indicate for the writer which headers should be h2, which ones h3.
  3. For each header, mention what it’s about. Pro tip - you can borrow ideas from the top 5 ranking articles.
  4. For each header, explain what, exactly, should the writer mention (in simple words).
  5. Finally, do some first-hand research on Reddit and Quora. What are the questions your target audience has around your topic? What else could you add to the article that would be super valuable for your customers?

How to Write Well

There’s a lot more to good content than giving an outline to a writer. Sure, they can hit all the right points, but if the writing itself is mediocre, no one’s going to stick around to read your article.
Here are some essential tips you should keep in mind for writing content (or managing a team of writers):
  1. Write for your audience. Are you a B2B enterprise SaaS? Your blog posts should be more formal and professional. B2C, super-consumer product? Talk in a more casual, relaxed fashion. Sprinkle your content with pop culture references for bonus points!
  2. Avoid fluff. Every single sentence should have some sort of value (conveying information, cracking a joke, etc.). Avoid beating around the bush, and be as straightforward as possible.
  3. Keep your audience’s knowledge in mind. For example, if your audience is a bunch of rocket scientists, you don’t have to explain to them how 1+1=2.
  4. Create a writer guideline (or just steal ours! -> edit: sorry had to remove link due to posting guidelines)
  5. Use Grammarly and Hemingway. The first is like your personal pocket editor, and the latter helps make your content easier to read.
  6. Hire the right writers. Chances are, you’re too busy to write your own content. We usually recommend using ProBlogger or Cult of Copy Job Board (Facebook Group) to source top writing talent.

Step #5 - Start Link-Building Operations

Links are essential if you want your content or web pages to rank.
If you’re in a competitive niche, links are going to be the final deciding factor on what ranks and what doesn’t.
In the VPN niche, for example, everyone has good content. That’s just the baseline. The real competition is in the backlinks.
To better illustrate this example, if you Google “best VPN,” you’ll see that all top-ranking content pieces are almost the same thing. They’re all:
So, the determining factor is links. If you check all the top-ranking articles with the Moz Toolbar Extension, you’ll see that on average, each page has a minimum of 300 links (and some over 100,000!).
Meaning, to compete, you’ll really need to double-down on your link-building effort.
In fact, in the most competitive SEO niches, it’s not uncommon to spend $20,000 per month on link-building efforts alone.

Pro Tip
Got scared by the high $$$ some companies spend on link-building? Well, worry not!
Only the most ever-green niches are so competitive. Think, VPN, make money online, health and fitness, dating, CBD, gambling, etc. So you know, the usual culprits.
For most other niches, you can even rank with minimal links, as long as you have top-tier SEO content.
Now, let’s ask the million-dollar question: “how do you do link-building?”

4 Evergreen Link Building Strategies for Any Website

There are a TON of different link building strategies on the web. Broken link building, scholarship link building, stealing competitor links, and so on and so on and so on.
We’re not going to list every single link building strategy out there (mainly because Backlinko already did that in their link building guide).
What we are going to do, though, is list out some of our favorite strategies, and link you to resources where you can learn more:
  1. Broken link building. You find dead pages with a lot of backlinks, reach out to websites that linked to them, and pitch them something like “hey, you linked to this article, but it’s dead. We thought you’d want to fix that. You can use our recent article if you think it’s cool enough.”
  2. Guest posting. Probably the most popular link building strategy. Find blogs that accept guest posts, and send them a pitch! They usually let you include 1-2 do-follow links back to your website.
  3. Linkable asset” link building. A linkable asset is a resource that is so AWESOME that you just can’t help but link to. Think, infographics, online calculators, first-hand studies or research, stuff like that. The tl;dr here is, you create an awesome resource, and promote the hell out of it on the web.
  4. Skyscraper technique. The skyscraper technique is a term coined by Backlinko. The gist of it is, you find link-worthy content on the web, create something even better, and reach out to the right people.
Most of these strategies work, and you can find a ton of resources on the web if you want to learn more.
However, if you’re looking for something a bit different, oh boy we have a treat for you! We’re going to teach you a link-building strategy that got us around:
...And so much more, all through a single blog post.

Link-Building Case Study: SaaS Marketing

“So, what’s this ancient link-building tactic?”
I hear you asking. It must be something super secretive and esoteric, right?
Secrets learned straight from the link-building monks at an ancient SEO temple…
“Right?”
Well, not quite.
The tactic isn’t something too unusual - it’s pretty famous on the web. This tactic comes in 2 steps:
  1. Figure out where your target audience hangs out (create a list of the channels)
  2. Research the type of content your audience loves
  3. Create EPIC content based on that research (give TONS of value)
  4. Promote the HELL out of it in the channels from step 1
Nothing too new, right?
Well, you’d be surprised how many people don’t use it.
Now, before you start throwing stones at us for overhyping something so simple, let’s dive into the case study:
How we PR’d the hell out of our guide to SaaS marketing (can't add a link, but it's on our blog and it's 14k words long), and got 10k+ traffic as a result.
A few months back when we launched our blog, we were deciding on what our initial content should be about.
Since we specialize in helping SaaS companies acquire new users, we decided to create a mega-authority guide to SaaS marketing (AND try to get it to rank for its respective keyword).
We went through the top-ranking content pieces, and saw that none of them was anything too impressive.
Most of them were about general startup marketing strategies - how to validate your MVP, find a product-market fit, etc.
Pretty “meh,” if you ask us. We believe that the #1 thing founders are looking for when Googling “saas marketing” are practical channels and tactics you can use to acquire new users.
So, it all started off with an idea: create a listicle of the top SaaS marketing tactics out there:
  1. How to create good content to drive users
  2. Promote your content
  3. Rank on Google
  4. Create viral infographics
  5. Create a micro-site
...and we ended up overdoing it, covering 41+ different tactics and case studies and hitting around 14k+ words.
On one hand, oops! On the other hand, we had some pretty epic content on our hands. We even added the Smart Content Filter to make the article much easier to navigate.
Once the article was up, we ran it through some of our clients, friends, and acquaintances, and received some really good feedback.
So, now we knew it was worth promoting the hell out of it.
We came up with a huge list of all online channels that would appreciate this article:
  1. entrepreneur and startups (hi guys!). The first ended up loving the post, netting us ~600 upboats and a platinum medal. The latter also ended up loving the post, but the mods decided to be assholes and remove it for being “self-promotional.” So, despite the community loving the content, it got axed by the mods. Sad. (Fun fact - this one time we tried to submit another content piece on startups with no company names, no links back to our website, or anything that can be deemed promotional. One of the mods removed it for mentioning a link to Ahrefs. Go figure!)
  2. Hacker News. Tons of founders hang out on HN, so we thought they’d appreciate anything SaaS-related. This netted us around ~200+ upvotes and some awesome feedback (thanks HN!)
  3. Submit on Growth Hackers, Indie Hackers, and all other online marketing communities. We got a bunch of love on Indie Hackers, the rest were quite inactive.
  4. Reach out to all personal connects + clients and ask for a share
  5. Run Facebook/Twitter ads. This didn’t particularly work out too well for us, so we dropped it after 1-2 weeks.
  6. Run a Quuu promotion. If you haven’t heard of Quuu, it’s a platform that matches people who want their content to be shared, with people who want their social media profiles running on 100% auto-pilot. We also got “meh” results here - tons of shares, next to no likes or link clicks.
  7. Promoted in SaaS and marketing Facebook groups. This had awesome results both in terms of traffic, as well as making new friends, AND getting new leads.
  8. Promoted in entrepreneur Slack channels. This worked OK - didn’t net us traffic, but got us some new friends.
  9. Emailed anyone we mentioned in the article and asked for a share. Since we mentioned too many high profile peeps and not enough non-celebs, this didn’t work out too well
  10. Emailed influencers that we thought would like the article / give it a share. They didn’t. We were heart-broken.
And accordingly, created a checklist + distribution sheet with all the websites or emails of people we wanted to ping.
Overall, this netted us around 12,000 page views in total, 15+ leads, 6,000 traffic in just 2 promotion days.
As for SEO results, we got a bunch of links. (I would have added screenshots to all of these results, but don't think this subreddit allows it).
A lot of these are no-follow from Reddit, HackerNews, and other submission websites, but a lot of them are also pretty authentic.
The cool part about this link-building tactic is that people link to you without even asking. You create awesome content that helps people, and you get rewarded with links, shares, and traffic!
And as for the cherry on top, only 2 months after publishing the article, it’s ranking on position #28. We’re expecting it to get to page 1 within the new few months and top 3 within the year.

Step #6 - Interlink Your Pages

One of Google's ranking factors is how long your visitors stick around on your website.
So, you need to encourage users reading ONE article, to read, well, the rest of them (or at least browse around your website). This is done through interlinking.
The idea is that each of your web pages should be linked to and from every other relevant page on your site.
Say, an article on "how to make a resume" could link to (and be linked from) "how to include contact info on a resume," "how to write a cover letter," "what's the difference between a CV and a resume," and so on.
Proper interlinking alone can have a significant impact on your website rankings. NinjaOutreach, for example, managed to improve their organic traffic by 40% through better interlinking alone.
So, how do you do interlinking “right?”
First off, make it a requirement for your writers to link to the rest of your content. Add a clause to your writer guidelines that each article should have 10+ links to your other content pieces.
More often than not, they’ll manage to get 60-70% of interlinking opportunities. To get this to 100%, we usually do bi-annual interlinking runs. Here’s how that works.
Pick an article you want to interlink. Let’s say, for example, an article on 'business process management'.
The goal here is to find as many existing articles on your blog, where ‘business process management’ is mentioned so that we can add a link to the article.
Firstly, Google the keyword ‘business process management’ by doing a Google search on your domain. You can use the following query:
site:yourwebsite.com "keyword"
In our case, that’s:
site:example.com “business process management”
You’ll get a complete list of articles that mention the keyword “business process management.
Now, all you have to do is go through each of these, and make sure that the keyword is hyperlinked to the respective article!
You should also do this for all the synonyms of the keyword for this article. For example, “BPM” is an acronym for business process management, so you’d want to link this article there too.

Step #7 - Track & Improve Your Headline CTRs

Article CTRs play a huge role in determining what ranks or not.
Let’s say your article ranks #4 with a CTR of 15%. Google benchmarks this CTR with the average CTR for the position.
If the average CTR for position #4 is 12%, Google will assume that your article, with a CTR of 15% is of high quality, and will reward you with better rankings.
On the other hand, if the average CTR is 18%, Google will assume that your article isn’t as valuable as other ranking content pieces, and will lower your ranking.
So, it’s important to keep track of your Click Through Rates for all your articles, and when you see something that’s underperforming, you can test different headlines to see if they’ll improve CTR.
Now, you’re probably wondering, how do you figure out what’s the average CTR?
Unfortunately, each search result is different, and there's no one size fits all formula for average CTR.
Over the past few years, Google has been implementing a bunch of different types of search results - featured snippet, QAs, and a lot of other types of search results.
So, depending on how many of these clutter and the search results for your given keyword, you’ll get different average CTRs by position.
Rule of thumb, you can follow these values:
Keep in mind these change a lot depending on your industry, PPC competitiveness, 0-click searches, etc...
Use a scraping tool like Screaming Frog to extract the following data from all your web pages:
Delete all the pages that aren’t meant to rank on Google. Then, head over to Google Search Console and extract the following data for all the web pages:
Add all of this data to a spreadsheet.
Now, check what your competition is doing and use that to come up with new headline ideas. Then, put them in the Title Ideas cell for the respective keyword.
For each keyword, come up with 4-5 different headlines, and implement the (seemingly) best title for each article.
Once you implement the change, insert the date on the Date Implemented column. This will help you keep track of progress.
Then, wait for around 3 - 4 weeks to see what kind of impact this change is going to have on your rankings and CTR.
If the results are not satisfactory, record the results in the respective cells, and implement another test for the following month. Make sure to update the Date Implemented column once again.

Step #8 - Keep Track of Rankings & Make Improvements On-The-Go

You’re never really “done” with SEO - you should always keep track of your rankings and see if there’s any room for improvement.
If you wait for an adequate time-frame after publishing a post (6 months to a year) and you’re still seeing next to no results, then it might be time to investigate.
Here’s what this usually looks like for us:
...And that's it.
Hope you guys had a good read and learned a thing or two :) HMU if you have any questions.
If you want to read the full version in a more reader-friendly format, you can check out our SEO process blog post here.
submitted by malchik23 to Entrepreneur [link] [comments]

I want to hack social media apps (as long as it doesn't affect others). Can you please help me?

Firstly, I will NOT do anything that will change others. For example, I want in social media app that the ability to remove block button and share button, but it will be only for me (when I am using the app), it won't change other users ability to do it.
Or, better saying, it's creating another apps, I'm not sure if it is still hacking.
So, for example, I want an upgraded browsing history, which will save things shown in my recommended. I want the correction alert when I misspell Email. I want the ability to add password to delete something. I want the ability to add a confirm question „are you sure“ when posting or sending a message. Also, as I mentioned above, sometimes I am afraid that I will accidentally share something. Or block users without mentioning, or accidentally send a message, or accidentally call. So, I want the ability in settings to (sometimes, ehen I want) add/remove buttons of share, send a message, etc. Or, for example, when I make an anonymous account (with combination of letters and numbers, or it can be some words), and when I am using that social media with someone else around me, I mustn't accidentally click somewhere, otherwise my name will be shown (or sometimes name is shown while opening, so I can't using that account anywhere). I want the ability to change it (although then I will need another solution to avoid posting on wrong account).
And also, here on Reddit we are allowed to create account without Email (which is useless, and doesn't let you reset password), and I want to disable creating account without Email. On Quora, when posting anonymously, we have a link. But I want the ability for that link to automatically be saved. And I want to remove „destroy link“ button. On YouTube, I want the ability to make video length be constantly shown. I also want to be enabled to change video speed at one click.
I also want a history to track my upvotes, comments etc. (of course, it can only track it while I'm using that app). And I want much, much more such things.
So, I know that I can only hack for myself. I can't change the number of upvotes, I can't make some content private if it already without hacking isn't possible, I can't access to posts which are normally inaccessible (private, or deleted, etc.), I can only change buttons for easier using.
So, if someone can give me advice, or help me in any way, please tell me. I'm pretty sure that this will be useful to other users, too. But it will be definitely useful for me. So, please help me if you know it.
submitted by 4438556088 to AskComputerScience [link] [comments]

How to anonymously host the continued development of youtube-dl offshore

Original sources of this guide (might be more up to date in case you're viewing a mirror of it):
https://old.reddit.com/youtubedl/comments/jktx5b/how_to_anonymously_host_the_continued_development/
https://raddle.me/f/AntiCopyright/121477/how-to-anonymously-host-the-continued-development-of-youtube
In this guide I will go through how to anonymously host the continued development of youtube-dl offshore using companies that have a track record of being very resilient to DMCA takedowns. As a general disclaimer, youtube-dl is not illegal, no matter how much the RIAA wants it to be. Hosting it is not illegal, but the RIAA doesn't care about what's legal, so we'll have to act accordingly and not rely on companies that will bend over backwards for them. This post is basically my way of flipping the bird to the RIAA.
DMCA ignored hosting providers
RIAA report including DMCA ignored hosting providers
MPAA report including DMCA ignored hosting providers
United States Trade Representative report including DMCA ignored hosting providers
ESA report including DMCA ignored hosting providers
Europol report including DMCA ignored hosting providers
La Liga report including DMCA ignored hosting providers
Former bulletproof hosting reseller reviews offshore hosting providers
Former bulletproof hosting reseller on what the most warez friendly hosting providers are
(Novogara aka Ecatel recently got busted for tax evasion and are shady as hell in general, allowing anything to be hosted on their servers, so it's best to stay away from them.)
Take into account what data center the hosting provider uses. If they don't run their their own data center the company running the data center can shut down the server if the data center isn't DMCA ignored. That isn't to say that resellers can't be resilient, but it depends on how resilient the data center they use is.
This goes without saying, but keeping the hosting provider secret makes it a lot harder to take down.
Some countries like Ukraine, Kazakhstan, and Korea force hosting providers to use government SSL certificates, meaning that they can MITM the connection.
CDNs and proxies to hide the real hosting provider
DDoS-Guard - Highly recommended. Based in Russia. Doesn't care about DMCA at all. DDoS-Guard is mentioned in the MPAA's Notorious Markets report and currently provides protection for Nyaa (the world's largest public torrent tracker for anime and manga) and Sci-Hub (the world's largest piracy website for academic papers which is under constant legal pressure from big US publishers). Has a free plan and accepts Bitcoin for paid plans. DDoS-Guard might be inaccessible outside of Europe for a few hours/month, meaning that sites using it would be unreachable outside of Europe during that time. This is probably peering related, but I'm not sure. Just tell site visitors to use ProtonVPN's free plan and connect to one of their VPN servers in the Netherlands if that happens.
While I recommend DDoS-Guard, I'll list some other alternatives in case something happens:
CloudFlare - Might be a honeypot, especially since I'm not sure how they'd be able to get away with this otherwise, but CloudFlare works for now. Just don't expect privacy from them. They're a US based company so they'll probably be reigned in eventually, but for now they're having their Wild West days. CloudFlare has a free plan. If CloudFlare is not configured properly when set up the real hosting provider will be leaked. More info about that here: 1, 2, 3, 4, 5, 6, 7
It's a myth that Cloudflare does not forward DMCA complaints, they forward everything. However, Cloudflare does not store any "sensitive data", which means forwarding "useless" information is similar like ignoring the DMCA request. A general advice is that whenever you use Cloudflare you should use a bulletproof backend server as well to avoid DMCA takedown request in the first place, so less or nothing gets forwarded (less "leakage risk").
Source: CHEF-KOCH / Warez / Bulletproof Hosting.md
OVPN's public IPv4 proxy (the Switzerland proxy) - Swedish company that provided a proxy for The Pirate Bay for a while, went to court because of it, and won. The two advantages with their Switzerland proxy in particular is that it's hosted by Interxion - the same Netherlands based company that is hosting Feral Hosting's DMCA ignored seedboxes - and that Switzerland is a pretty good jurisdiction. OVPN also scores well on That One Privacy Site. Accepts Bitcoin.
Before we go into registering a domain, I think it's worth considering if it's really worth keeping the name youtube-dl or if it could be spun off into a more accurate and less trademark infringing name like media-dl, for example. It downloads video and audio from a lot more sites than just YouTube, after all.
Resilient TLDs (there are more options than just these)
.is - As of a few years ago ISNIC had only ever suspended one domain and it was connected to ISIS.
When we asked whether ISNIC would follow Greenland’s lead and move for a proactive suspension, we got a clear answer.
“The short answer is no. Such an action would require a formal order from an Icelandic court. ISNIC is not responsible for a registrant’s usage of their domains,” ISNIC’s Marius Olafsson told TorrentFreak.
“This policy applies equally to any .is domain,” Olafsson says, adding that it’s the domain owner’s responsibility to abide by the law, not theirs.
Source: https://torrentfreak.com/pirate-bay-finds-safe-haven-in-iceland-switches-to-is-domain-130425/
“Domains can hardly be considered illegal any more than a street address. A street address is not illegal even if there is illegal activity in one apartment at the address,” ISNIC says.
Source: https://torrentfreak.com/torrent-domain-suspensions-damage-credibility-registrar-says-140617/
.ru / .su - Good for anything that doesn't affect Russia or go against Russian interests.
.to - Used by a lot of torrent and other filesharing websites. I have never seen one get suspended. .to is managed by a US company though, so it being "bulletproof" could change.
.cr is a resilient TLD according to the International Intellectual Property Alliance's (IIAP) report:
thepiratebay.cr domain is still online despite actions against it from the Internet Corporation for Assigned Names and Numbers (ICANN) and the U.S. Embassy in Costa Rica. Other notorious infringing sites are following the trend of using .cr domains as a safe haven (e.g., kickasstorrents.cr). Costa Rica’s failure to deal effectively with its obligations regarding online infringement, more than eight years after they came into force under DR-CAFTA, is a serious concern.
In case you want cheaper options that are available on Njalla, .ws and .ch are said to be pretty good.
.ec is also looking pretty solid as Library Genesis (the world's largest book piracy website, which is under constant legal pressure from big US publishers) have been using it for some time without getting suspended.
Vulnerable TLDs
.com, .net, .cc, .tv, and .name are operated by VeriSign, a Washington DC based company that is controlled by the US government.
.org, .info, .asia, .aero, .ag, .bz, .gi, .hgn, .in, .lc, .me, .mobi, .mn, .sc and .vc are operated by Afilias, a company that blocked one of WikiLeaks' domains.
.site, .website, .tech, .online, .uno, .fun, .space, .store, and .press are operated by Radix, a company that has an anti-piracy partnership with the MPAA.
All TLDs operated by Donuts, a company that has an anti-piracy partnership with the MPAA.
Resilient domain registrars/resellers
Recommended:
Njalla - As anonymous as you can get when buying a domain. Njalla is a Nevis registered company that buys the more common domains from Canada based Tucows, which is pretty abuse friendly and some TLDs like .is they buy from the registry directly. They then lease it to you while legally speaking they own the domain. This means that you don't have to give them any personal information to register it and they take Monero. Njalla is mentioned in the RIAA and MPAA's Norotious Markets reports. Njalla has a Tor Hidden Service, PGP key, and has support for registration via XMPP with OTR. Njalla is run by one of the Pirate Bay founders and they kept the Pirate Bay sense of humor alive when dealing with DMCA.
Other:
NiceVPS - As anonymous as you can get when buying a domain. NiceVPS is a domain reseller based in the Dominican Republic that buys the domain from easyDNS and then leases it to you, meaning that you don't have to provide any personal information since they own the domain on paper. Accepts Monero. Has a Tor Hidden Service, PGP key, and warrant canary. I've seen NiceVPS recommended on some websites, but I'm not sure how solid it is. Doesn't seem to offer all of the TLDs that Njalla, Openprovider, and easyDNS offer, including a lot of the more resilient ones.
Openprovider aka Hosting Concepts B.V. - Netherlands based registrar that is one of the most abused registrars by rogue pharma sites. Doesn't suspend domains without a WIPO decision or court order. Has a full section dedicated to it in the United States Trade Representative's 2019 report and a brief mention in the 2020 report.
easyDNS - Canada based registrar that has a big focus on due process. The current registrar of The Pirate Bay's .org domain, which it defended against the RIAA. Wouldn't suspend a domain for a video downloader like youtube-dl unless ordered by ICANN, CIRA, or a court according to their takedown policy. Accepts Bitcoin.
There are a few resellers of bulletproof Russian and Chinese registrars that accept cryptocurrency, but because those are pretty much only used by cyber criminals they would not be a good look for this project. And there's also the risk that they'll just be gone one day without a word and no way to transfer domain and not much recourse. Because of those reasons I'm omitting them from this list. I think the above mentioned registrars and resellers will be good enough, the project is legal after all.
Worth considering:
In order to anonymously directly register a domain at any of the other mentioned services than Njalla and NiceVPS you'd have to fake the WHOIS information, which violates ICANN's rules and registrars usually suspend domains because of that. I could especially imagine easyDNS doing this. Not sure how the other registrars would react to that, but ICANN does have the power to withdraw their accreditation - meaning that the registrars would lose the ability to issue domains - if they don't follow ICANN's rules. In the cases of Njalla and NiceVPS they aren't a registrar, they just fill in their own details and buy the domain for you from a registry/registrar when you register a domain using them.
If you use Njalla or NiceVPS you're handing over control of the domain to somebody else and have to take their word for it that you'll always have access to the domain. It's easier to trust Njalla than NiceVPS in this case since it's known who owns Njalla and they have more of a track record than NiceVPS, which is fairly unknown.
TLS/SSL
Let's Encrypt - Free, uses open source software, backed by EFF, Mozilla, and others. Easy to set up and easy to maintain with an auto-renewal script.
If you're using CloudFlare, you'll have to use their phony SSL certificate.
Keeping your server secure and other technical advice
Check your server, and how reliable it is in terms of security and privacy, online services like https://centminmod.com can test your server and it's configuration to ensure nothing is "leaking".
Check if someone can see your hidden backend server IP via https://dnsdumpster.com. In general you should block every IP connection to your backend server, only allow your own connection, VPN's or reverse proxies. You quickly can check if someone has an "open" backend IP service via services like https://censys.io.
Source: CHEF-KOCH / Warez / Bulletproof Hosting.md
If you use CloudFlare, also check that your backend isn't leaking using CrimeFlare.
If you have set up email with your domain, use SMPT and a custom mail server so it doesn't leak your origin server IP. Email is the easiest way to leak origin server IP addresses.
Use SSH instead of VNC. With VNC the login information is sent unencrypted via plaintext, meaning that a rogue exit node in the Tor network and any server the login information is sent over on the clearnet could record your login information if they wanted to.
Use a password generator for all accounts and have it set to the max number of characters. Don't put the login information into a proprietary password manager or an online password manager. Make sure to back up the login information to multiple hard drives/SSDs/USBs/etc.
Try and make the site portable so that all software and all configurations can be saved to an ISO that can be spun up at any hosting provider at a moment's notice in case the site has to move at some point.
If you get a VPS, make sure it's KVM. KVM is much more secure than OpenVZ since OpenVZ doesn't have much separation between different customers on the same server. OpenVZ is also easy to oversell. Xen is also secure, but has worse performance than KVM.
Use nginx, it has a lot better performance than Apache.
Use MariaDB. It's a more up to date fork of MySQL developed by MySQL's original developer after he sold MySQL to Oracle. Contains bug fixes that sometimes have not gotten into MySQL yet. It is of course fully compatible with MySQL databases.
Basic security hardening (I'd probably use OSSEC + Shorewall instead of fail2ban and ufw, but I'm not an expert at this ¯\_(ツ)_/¯ )
nginx configuration for improved security (and performance): GitHub Gist | blog post (8.8.8.8 and 8.8.4.4 are both Google Public DNS resolvers, so if you enable OCSP stapling, use a more privacy friendly DNS resolver, like Njalla's public DNS, one of the DNS resolvers mentioned on PrivacyTools, one of the DNS resolvers in DNS66's settings, or an OpenNIC server that doesn't keep logs. Digitalcourage e.V. and Chaos Computer Club are pretty trustworthy organizations, so their DNS servers from DNS66's settings along with Njalla's DNS resolver are probably solid, at least. Few OpenNIC servers seem to last very long, judging by that most of them were added in 2019 and 2020. If you use CloudFlare for the site, just use CloudFlare's 1.1.1.1 DNS, they'll get site traffic data regardless, so just use them for that DNS resolver as well instead of sending out data to another party.
nginx tuning for best performance
nginx SSL/TLS hardening including HTTP Strict Transport Security
Top 25 Nginx Web Server Best Security Practices
Let's Encrypt auto-renewal script
If you need FTP server software, Pure-FTPd is the most secure option. Use SFTP instead of FTPS for better security and less of a headache.
Disable password access for administration, require login using a SSH key, and limit the number of login attempts.
Change default ports, like SSH. If anyone tries to access the default SSH port, have the firewall block them for a few hours.
Disable root login.
More security tips for SSH are available here. Don't implement port knocking though.
Disable nginx logging once everything is set up to protect user privacy and improve performance.
Keep the software up to date to decrease the risk of your serveVPS being hacked.
Don't use analytics. If you have to, self-host Matomo (formerly known as Piwik). It's open source.
Keep up to date backups of the site on multiple hard drives/SSDs/etc.
Anonymous payments
Bitcoin is fully traceable nowadays and tumbling/mixing your Bitcoin won't make any difference.
Tumblers are useless
Against my better judgement, I’m going with this click bait heading, but the premise is correct. Due to the software running real time analysis on the ledger, simply avoiding taint and breaking up coins is now entirely ineffective, as it matches the full bitcoin amount to be received over a period of time, as the software is built around a neural net of sorts (talking out of school here, I’m not a programmer) it appears to self-correct in real time as a more "likely" or "accurate" owner conclusion is reached.
Source: Blockchain Analysis and Anti-Money Laundering (X-post from /DarknetmarketsOz)
Meanwhile Monero was the only cryptocurrency that that the US government couldn't track when they took down one of one of the biggest darknet drug markets and seized the site operator's cryptocurrencies. This is because Monero is the only major cryptocurrency properly designed to be private.
Update:
There has apparently been some recent developments when it comes to tracing Monero. You can read more about it in my comment on Reddit or Raddle. I wouldn't worry too much about it at this stage though.
Use I2P or Tor when transacting with cryptocurrency. I2P has some privacy benefits in its design over Tor:
Unidirectional tunnels instead of bidirectional circuits, doubling the number of nodes a peer has to compromise to get the same information. Protection against detecting client activity, even when an attacker is participating in the tunnel, as tunnels are used for more than simply passing end to end messages (e.g. netDb, tunnel management, tunnel testing) Tunnels in I2P are short lived, decreasing the number of samples that an attacker can use to mount an active attack with, unlike circuits in Tor, which are typically long lived. I2P APIs are designed specifically for anonymity and security, while SOCKS is designed for functionality.
However, I2P doesn't have as much funding and reseach or as big of a developer community behind it. I2P's userbase is also a lot smaller than Tor's. A full comparison about that can be found here. Monero chose I2P over Tor.
More information about Monero + I2P/Tor is available here.
Either get cryptocurrency donations or use a peer-to-peer exchange that doesn't enforce KYC (Know Your Customer) to buy Monero or Bitcoin. Unlike centralized exchanges, private sellers on decentralized exchanges won't automatically submit all their data to the government. Even if you get all of the cryptocurrency via donations and it therefore has no connection to your real identity at all you should still anonymize it via Monero so that it can't be traced from the donation wallet to the hosting provider which you want to keep hidden.
Some private sellers on peer-to-peer exchanges won't require IDs, while some might require it. If nothing is mentioned, it's worth asking the seller before you send them any money. A few even accept cash meetups and cash by mail (watch out for being scammed or mugged though). If you do go to a crypto for cash meetup, make sure it's in a public place with lots of people in case something goes wrong. LocalCoinSwap, LocalCryptos, and LocalMonero even has sellers that accept gift cards (which you could buy with cash in a physical store). However, most gift cards are only redeemable in the country they were bought in, making this an option that won't work outside of the countries the sellers are based in. The one exception to this that I know of are Steam Wallet gift cards, which work internationally.
If your method of paying for cryptocurrency involves going somewhere to buy it/a gift card/a prepaid card/a burner phone, consider leaving your phone at home since it's essentially a tracking beacon. If it's a cryptocurrency for cash meetup you might want to have it with you in case something goes wrong though.
From what I've read there are some centralized exchanges that don't require KYC, but at least some of them freeze funds if they think it seems suspicious (which I would imagine a Tor IP would fall under) and they refuse to release the funds until they have been provided with an ID.
If you decide to buy cryptocurrency using a normal payment method, a wire transfer would be the option that involves the least amount of companies getting the transaction info, though I don't think you'd have much recourse with getting your money back if you got scammed and paid via wire transfer.
Bitcoin ATMs may require ID and usually have surveillance cameras around them, but this may vary depending on where you live.
If you bought Bitcoin, use XMR.to to exchange it to Monero. If the service provider only accepts Bitcoin and not Monero, exchange the Monero back to Bitcoin so that the Bitcoin has been anonymized. Don't pay in Bitcoin without exchanging it to Monero and back first.
Prepaid cards usually require SMS verification and are sometimes limited to purchases within the country they were sold in, so be sure to read up on whatever card you're considering using. Vanilla Visa gift cards used to be the go to for VPN buyers back in the day since they only required putting a zip code into a website, but things change, so read up about activation requirements and international purchases for the card in your country before buying anything and if you get information from an unofficial source, try and make sure that it's at least somewhat recent. If SMS activation is required there are two options. One option is buying a push-button burner phone and a prepaid SIM card at a physical store using cash, activate it at a major public place and then once the prepaid card is activated shut off the phone and take out the SIM card and the battery. Another option is buying access to a dedicated number in the same country that you bought the card in at an online SMS inbox site using cryptocurrency (the free SMS inboxes that have shared phone number might be used up already). The catch 22 there is that you wouldn't have any cryptocurrency yet at this stage, so it's not really an option unless you figure something out that I wasn't able to think of. If the prepaid card can't do international purchases you could withdraw the money into an anonymously created PayPal account (requires SMS verification). Expect the prepaid card and PayPal account to almost certainly get frozen if you try to pay with it over Tor. The risk is lower when paying via a VPN IP, but it's still a notable risk, especially if it's a VPN server with lots of users and you can never verify that the VPN provider isn't logging you. An anonymously paid for self-hosted VPN on a dedicated IP address in the same country that you bought the prepaid card would be less likely to cause the card to get frozen. A residential proxy/proxy would be the least likely to get the card frozen. Just don't connect to that residential or self-hosted VPN/proxy directly using your real IP address since your ISP would see that and since you would be the only user of that self-hosted VPN it would be directly identifying. You could use the prepaid card on public WiFi, but that will give out your general location and will give the WiFi network your IP address. It will also give the WiFi network your MAC address, so be sure to set the MAC address to be random (just search something like "[operating system] random mac address on wifi" on DuckDuckGo). Then there's the issue that most browsers other than Tor Browser, SecBrowser, and Bromite are bad combating browser fingerprinting. Sure you could also customize Firefox with arkenfox user.js (formerly known as ghacks-user.js) and a bunch of add-ons to combat all the different kinds of tracking, but you'll just make your browser more unique the more you modify it.
Anonymous Internet browsing
Use Tor when doing anything in connection with the site, including when using PuTTY and FileZilla. Verify the integrity of the Tor Browser installer using PGP before running it so that you know that it hasn't been tampered with. Use a bridge if you don't want your ISP/government to see that you're using Tor. Running Tor over a VPN may seem like a good idea, but even if the VPN provider really doesn't keep logs (which is impossible to verify) using Tor over VPN can make you easier to track since that makes the VPN service a permanent entry node [1][2][3][4] and there's also VPN fingerprinting. If Deep Packet Inspection (DPI) is a concern you can use Pluggable Transports [1][2] to disguise the Tor traffic. Keep Tor Browser up to date. Never run Tor Browser in full screen. That makes you more easily trackable as websites can detect the real resolution of your screen. Don't install any add-ons or plugins, that makes you a lot easier to track. If you have logged in and then logged out of a site it can link you to other accounts you have on the same site using session cookies if you login to those accounts without hitting the "New Identity" button to relaunch Tor Browser with a clean slate. Block JavaScript when the website doesn't require it, that's the closest thing you'll come to an ad blocker. Use the Hidden Service version of sites when available, that way your Internet traffic never goes onto the clearnet and it also adds three more proxies between you and the site's server for a total of six proxies.
Since you shouldn't use an ad blocker with Tor Browser it's important that you keep your operating system up to date to minimize the risk of getting infected in case you come across some malicious JavaScript via for example malvertising when you have JavaScript activated.
If you use Windows and don't want to switch to Linux (even though you can set up dual boot or just boot it from a USB without even having to install it on your computer), use a non-admin user account and have an admin account that you only use to authorize trusted software to run, that will mitigate 94% of critical Windows vulnerabilities. You can use a tool like W10Privacy to decrease the amount of tracking in Windows 10, just be sure that the tool you use is updated to match the latest version of Windows 10 or you might brick your OS.
Email
Use an end-to-end encrypted no logs email provider located outside of Five Eyes, Germany, Enemies of the Internet, and countries under surveillance - preferably ProtonMail - when signing up for all of those services. Use a different email address for anything not related to the administration of the website. ProtonMail has a Tor Hidden Service, but signing up for ProtonMail is only possible on the clearnet address, so you'd have to go into Tor Browser's privacy settings and change "Prioritize .onion sites when known" from "Always" to "Ask every time" when you register the ProtonMail account. Change it back to "always" once the registration is complete. And yes, it is possible to sign up for ProtonMail via Tor. It's not easy finding an exit node that hasn't gotten blocked yet, and you will most likely need a secondary anonymous email account on another email provider to send a verification code to, but it is possible. Don't try using a disposable email service, ProtonMail blocks pretty much all of them so you'll just waste time and will probably get your account frozen. Once you have made an account, go into Settings > Security and then wipe and disable the authentication logs. Once that's done - before you sign up for anything - log out and wait a while then log back in, just to see if their anti-fraud system decides to freeze your account or not.
If you go for a email provider other than ProtonMail, keep in mind that it has to be there for the long haul in order to be usable. If it suddenly shuts down without notice, you're pretty much shit out of luck. So try and go for one that has been around for a while and seems like it will continue to stick around.
Comparison of alternatives:
https://privacytools.io/providers/email/
https://www.safetydetectives.com/blog/email-comparison/#3
https://www.prxbx.com/email/
Other
Use a new username that you haven't used before.
Use end-to-end encryption for all private communications. ProtonMail has built-in end-to-end encryption between ProtonMail accounts. If you want to encrypt email with PGP when communicating with non-ProtonMail users follow this guide. That will allow you to import it into ProtonMail. Just remember that the subject line will not be encrypted by PGP. PGP/MIME gives out less metadata than PGP inline and is just better in general, so use PGP/MIME. For file transfers you can also use OnionShare if the receipient also uses Tor Browser or put the file(s) into a password protected .7z file using 7-Zip with the "Encrypt file names" option enabled + a password generator set to the max number of characters that you then upload to Disroot Upload. Be aware that the lufi software that Disroot Upload runs on keeps the filename visible after the file has been deleted. If you need an end-to-end encrypted pastebin, self-host PrivateBin or use Disroot's PrivateBin. Disroot uses a privacy respecting hosting provider and claim that they don't keep logs for services that don't require an account, such as Disroot Upload and Disroot's PrivateBin.
Use DuckDuckGo instead of Google. At least when doing work related to the site. It has a Tor Hidden Service that you can easily find by searching "duckduckgo onion" or "duckduckgo hidden service" on DuckDuckGo.
Rely on open source software and privacy respecting services when it comes to processing and storing data related to the site. PrivacyTools.io, awesome-privacy, AlternativeTo, and GitHub makes it easy to find privacy respecting alternatives.
Keep software on your devices up to date to decrease the risk of it being compromised by an exploit.
And yeah, I probably went pretty deep on some of the less relevant sections, but I thought it was best to include everything.
submitted by Fuck_the_RIAA to youtubedl [link] [comments]

SEO is easy. The EXACT process we use to scale our clients' SEO from 0 to 200k monthly traffic and beyond

Hey guys!
There's a TON of content out there on SEO - guides, articles, courses, videos, scams, people yelling about it on online forums, etc etc..
Most of it, however, is super impractical. If you want to start doing SEO TODAY and start getting results ASAP, you'll need to do a TON of digging to figure out what's important and what's not.
So we wanted to make everyone's lives super easy and distill our EXACT process of working w/ clients into a stupid-simple, step-by-step practical guide. And so we did. Here we are.
A bit of backstory:
If you guys haven't seen any of my previous posts, me and my co-founder own an SEO/digital marketing agency, and we've worked w/ a ton of clients helping them go from 0 to 200k+ monthly organic traffic. We've also helped some quite big companies grow their organic traffic (from 1M to over 1.8M monthly organic), using the exact same process.
So without further ado, grab your popcorn, and be prepared to stick to the screen for a while, cause this is going to be a long post. Here's everything I am going to cover:
Step #1 - Technical Optimization and On-Page SEO
Step #1 to any SEO initiative is getting your technical SEO right.
Now, some of this is going to be a bit technical, so you might just forward this part to your tech team and just skip ahead to "Step #2 - Keyword Research."
If you DON'T have a tech team and want a super easy tl;dr, do this:
If you’re a bit more tech-savvy, though, read on!
Technical SEO Basics
Sitemap.xml file. A good sitemap shows Google how to easily navigate your website (and how to find all your content!). If your site runs on WordPress, all you have to do is install YoastSEO or Rankmath SEO, and they’ll create a sitemap for you. Otherwise, you can use an online XML Sitemap generation tool.
Proper website architecture. The crawl depth of any page should be lower than 4 (i.e: any given page should be reached with no more than 3 clicks from the homepage). To fix this, you should improve your interlinking (check Step #6 of this guide to learn more).
Serve images in next-gen format. Next-gen image formats (JPEG 2000, JPEG XR, and WebP) can be compressed a lot better than JPG or PNG images. Using WordPress? Just use Smush and it’ll do ALL the work for you. Otherwise, you can manually compress all images and re-upload them.
Remove duplicate content. Google hates duplicate content and will penalize you for it. If you have any duplicate pages, just merge them (by doing a 301 redirect) or delete one or the other.
Update your ‘robots.txt’ file. Hide the pages you don’t want Google to index (e.g: non-public, or unimportant pages). If you’re a SaaS, this would be most of your in-app pages. ]
Optimize all your pages by best practice. There’s a bunch of general best practices that Google wants you to follow for your web pages (maintain keyword density, have an adequate # of outbound links, etc.). Install YoastSEO or RankMath and use them to optimize all of your web pages.
If you DON’T have any pages that you don’t want to be displayed on Google, you DON’T need robots.txt.
Advanced Technical SEO
Now, this is where this gets a bit more web-devvy. Other than just optimizing your website for SEO, you should also focus on optimizing your website speed.
Here’s how to do that:
Both for Mobile and PC, your website should load in under 2-3 seconds. While load speed isn’t a DIRECT ranking factor, it does have a very serious impact on your rankings.
After all, if your website doesn’t load for 5 seconds, a bunch of your visitors might drop off.
So, to measure your website speed performance, you can use Pagespeed Insights. Some of the most common issues we have seen clients facing when it comes to website speed and loading time, are the following:
Want to make your life easier AND fix up all these issues and more? Use WP Rocket. The tool basically does all your optimization for you (if you’re using WordPress, of course).
Step #2 - Keyword Research
Once your website is 100% optimized, it’s time to define your SEO strategy.
The best way to get started with this is by doing keyword research.
First off, you want to create a keyword research sheet. This is going to be your main hub for all your content operations.
You can use the sheet to:
  1. Prioritize content
  2. Keep track of the publishing process
  3. Get a top-down view of your web pages
And here’s what it covers:
Now that you have your sheet (and understand how it works), let’s talk about the “how” of keyword research.
How to do Keyword Research (Step-by-Step Guide)
There are a ton of different ways to do that (check the “further readings” at the end of this section for a detailed rundown).
Our favorite method, however, is as follows…
Start off by listing out your top 5 SEO competitors.
The key here is SEO competitors - competing companies that have a strong SEO presence in the same niche.
Not sure who’s a good SEO competitor? Google the top keywords that describe your product and find your top-ranking competitors.
Run them through SEMrush (or your favorite SEO tool), and you’ll see how well, exactly, they’re doing with their SEO.
Once you have a list of 5 competitors, run each of them through “Organic Research” on SEMrush, and you'll get a complete list of all the keywords they rank on.
Now, go through these keywords one by one and extract all the relevant ones and add them to your sheet.
Once you go through the top SEO competitors, your keyword research should be around 80%+ done.
Now to put some finishing touches on your keyword research, run your top keywords through UberSuggest and let it do its magic. It's going to give you a bunch of keywords associated with the keywords you input.
Go through all the results it's going to give you, extract anything that’s relevant, and your keyword research should be 90% done.
At this point, you can call it a day and move on to the next step. Chances are, over time, you’ll uncover new keywords to add to your sheet and get you to that sweet 100%.
Step #3 - Create SEO Landing Pages
Remember how we collected a bunch of landing page keywords in step #2? Now it’s time to build the right page for each of them! This step is a lot more straightforward than you’d think. First off, you create a custom landing page based around the keyword. Depending on your niche, this can be done in 2 ways:
  1. Create a general template landing page. Pretty much copy-paste your landing page, alter the sub-headings, paraphrase it a bit, and add relevant images to the use-case. You’d go with this option if the keywords you’re targeting are very similar to your main use-case (e.g. “project management software” “project management system”).
  2. Create a unique landing page for each use-case. You should do this if each use-case is unique. For example, if your software doubles as project management software and workflow management software. In this case, you’ll need two completely new landing pages for each keyword.
Once you have a bunch of these pages ready, you should optimize them for their respective keywords.
You can do this by running the page content through an SEO tool. If you’re using WordPress, you can do this through RankMath or Yoast SEO.
Both tools will give you exact instructions on how to optimize your page for the keyword.
If you’re not using WordPress, you can use SurferSEO. Just copy-paste your web page content, and it’s going to give you instructions on how to optimize it.
Once your new landing pages are live, you need to pick where you want to place them on your website. We usually recommend adding these pages to your website’s navigation menu (header) or footer.
Finally, once you have all these new landing pages up, you might be thinking “Now what? How, and when, are these pages going to rank?”
Generally, landing pages are a tad harder to rank than content. See, with content, quality plays a huge part. Write better, longer, and more informative content than your competition, and you’re going to eventually outrank them even if they have more links.
With landing pages, things aren’t as cut and dry. More often than not, you can’t just “create a better landing page.”
What determines rankings for landing page keywords are backlinks. If your competitors have 400 links on their landing pages, while yours has 40, chances are, you’re not going to outrank them.
Step #4 - Create SEO Blog Content
Now, let’s talk about the other side of the coin: content keywords, and how to create content that ranks.
As we mentioned before, these keywords aren’t direct-intent (the Googler isn’t SPECIFICALLY looking for your product), but they can still convert pretty well. For example, if you’re a digital marketing agency, you could rank on keywords like…
After all, anyone looking to learn about lead gen techniques might also be willing to pay you to do it for them.
On top of this, blog post keywords are way easier to rank for than your landing pages - you can beat competition simply by creating significantly better content without turning it into a backlink war.In order to create good SEO content, you need to do 2 things right:
  1. Create a comprehensive content outline
  2. Get the writing part right
Here’s how each of these work...
How to Create a Content Outline for SEO
A content outline is a document that has all the info on what type of information the article should contain Usually, this includes:
Outlines are useful if you’re working with a writing team that isn’t 100% familiar with SEO, allowing them to write content that ranks without any SEO know-how.
At the same time, even if you’re the one doing the writing, an outline can help you get a top-down idea of what you should cover in the article.
So, how do you create an outline? Here’s a simplified step-by-step process…
  1. Determine the target word count. Rule of thumb: aim for 1.5x - 2x whatever your competitor wrote. You can disregard this if your competition was super comprehensive with their content, and just go for the same length instead.
  2. Create a similar header structure as your competition. Indicate for the writer which headers should be h2, which ones h3.
  3. For each header, mention what it’s about. Pro tip - you can borrow ideas from the top 5 ranking articles.
  4. For each header, explain what, exactly, should the writer mention (in simple words).
  5. Finally, do some first-hand research on Reddit and Quora. What are the questions your target audience has around your topic? What else could you add to the article that would be super valuable for your customers?
How to Write Well
There’s a lot more to good content than giving an outline to a writer. Sure, they can hit all the right points, but if the writing itself is mediocre, no one’s going to stick around to read your article.
Here are some essential tips you should keep in mind for writing content (or managing a team of writers):
  1. Write for your audience. Are you a B2B enterprise SaaS? Your blog posts should be more formal and professional. B2C, super-consumer product? Talk in a more casual, relaxed fashion. Sprinkle your content with pop culture references for bonus points!
  2. Avoid fluff. Every single sentence should have some sort of value (conveying information, cracking a joke, etc.). Avoid beating around the bush, and be as straightforward as possible.
  3. Keep your audience’s knowledge in mind. For example, if your audience is a bunch of rocket scientists, you don’t have to explain to them how 1+1=2.
  4. Create a writer guideline (or just steal ours! -> edit: sorry had to remove link due to posting guidelines)
  5. Use Grammarly and Hemingway. The first is like your personal pocket editor, and the latter helps make your content easier to read.
  6. Hire the right writers. Chances are, you’re too busy to write your own content. We usually recommend using ProBlogger or Cult of Copy Job Board (Facebook Group) to source top writing talent.
Step #5 - Start Link-Building Operations
Links are essential if you want your content or web pages to rank.
If you’re in a competitive niche, links are going to be the final deciding factor on what ranks and what doesn’t.
In the VPN niche, for example, everyone has good content. That’s just the baseline. The real competition is in the backlinks.
To better illustrate this example, if you Google “best VPN,” you’ll see that all top-ranking content pieces are almost the same thing. They’re all:
So, the determining factor is links. If you check all the top-ranking articles with the Moz Toolbar Extension, you’ll see that on average, each page has a minimum of 300 links (and some over 100,000!).
Meaning, to compete, you’ll really need to double-down on your link-building effort.
In fact, in the most competitive SEO niches, it’s not uncommon to spend $20,000 per month on link-building efforts alone.
Pro Tip
Got scared by the high $$$ some companies spend on link-building? Well, worry not!
Only the most ever-green niches are so competitive. Think, VPN, make money online, health and fitness, dating, CBD, gambling, etc. So you know, the usual culprits.
For most other niches, you can even rank with minimal links, as long as you have top-tier SEO content.
Now, let’s ask the million-dollar question: “how do you do link-building?”
4 Evergreen Link Building Strategies for Any Website
There are a TON of different link building strategies on the web. Broken link building, scholarship link building, stealing competitor links, and so on and so on and so on.
We’re not going to list every single link building strategy out there (mainly because Backlinko already did that in their link building guide).
What we are going to do, though, is list out some of our favorite strategies, and link you to resources where you can learn more:
  1. Broken link building. You find dead pages with a lot of backlinks, reach out to websites that linked to them, and pitch them something like “hey, you linked to this article, but it’s dead. We thought you’d want to fix that. You can use our recent article if you think it’s cool enough.”
  2. Guest posting. Probably the most popular link building strategy. Find blogs that accept guest posts, and send them a pitch! They usually let you include 1-2 do-follow links back to your website.
  3. “Linkable asset” link building. A linkable asset is a resource that is so AWESOME that you just can’t help but link to. Think, infographics, online calculators, first-hand studies or research, stuff like that. The tl;dr here is, you create an awesome resource, and promote the hell out of it on the web.
  4. Skyscraper technique. The skyscraper technique is a term coined by Backlinko. The gist of it is, you find link-worthy content on the web, create something even better, and reach out to the right people.
Most of these strategies work, and you can find a ton of resources on the web if you want to learn more.
However, if you’re looking for something a bit different, oh boy we have a treat for you! We’re going to teach you a link-building strategy that got us around:
...And so much more, all through a single blog post.
Link-Building Case Study: SaaS Marketing
“So, what’s this ancient link-building tactic?”
I hear you asking. It must be something super secretive and esoteric, right?
Secrets learned straight from the link-building monks at an ancient SEO temple…
“Right?”
Well, not quite.
The tactic isn’t something too unusual - it’s pretty famous on the web. This tactic comes in 2 steps:
  1. Figure out where your target audience hangs out (create a list of the channels)
  2. Research the type of content your audience loves
  3. Create EPIC content based on that research (give TONS of value)
  4. Promote the HELL out of it in the channels from step 1
Nothing too new, right?
Well, you’d be surprised how many people don’t use it.
Now, before you start throwing stones at us for overhyping something so simple, let’s dive into the case study:
How we PR’d the hell out of our guide to SaaS marketing (can't add a link, but it's on our blog and it's 14k words long), and got 10k+ traffic as a result.
A few months back when we launched our blog, we were deciding on what our initial content should be about.
Since we specialize in helping SaaS companies acquire new users, we decided to create a mega-authority guide to SaaS marketing (AND try to get it to rank for its respective keyword).
We went through the top-ranking content pieces, and saw that none of them was anything too impressive.
Most of them were about general startup marketing strategies - how to validate your MVP, find a product-market fit, etc.
Pretty “meh,” if you ask us. We believe that the #1 thing founders are looking for when Googling “saas marketing” are practical channels and tactics you can use to acquire new users.
So, it all started off with an idea: create a listicle of the top SaaS marketing tactics out there:
  1. How to create good content to drive users
  2. Promote your content
  3. Rank on Google
  4. Create viral infographics
  5. Create a micro-site
...and we ended up overdoing it, covering 41+ different tactics and case studies and hitting around 14k+ words.
On one hand, oops! On the other hand, we had some pretty epic content on our hands. We even added the Smart Content Filter to make the article much easier to navigate.
Once the article was up, we ran it through some of our clients, friends, and acquaintances, and received some really good feedback.
So, now we knew it was worth promoting the hell out of it.
We came up with a huge list of all online channels that would appreciate this article:
  1. entrepreneur and startups (hi guys!). The first ended up loving the post, netting us ~600 upboats and a platinum medal. The latter also ended up loving the post, but the mods decided to be assholes and remove it for being “self-promotional.” So, despite the community loving the content, it got axed by the mods. Sad. (Fun fact - this one time we tried to submit another content piece on startups with no company names, no links back to our website, or anything that can be deemed promotional. One of the mods removed it for mentioning a link to Ahrefs. Go figure!)
  2. Hacker News. Tons of founders hang out on HN, so we thought they’d appreciate anything SaaS-related. This netted us around ~200+ upvotes and some awesome feedback (thanks HN!)
  3. Submit on Growth Hackers, Indie Hackers, and all other online marketing communities. We got a bunch of love on Indie Hackers, the rest were quite inactive.
  4. Reach out to all personal connects + clients and ask for a share
  5. Run Facebook/Twitter ads. This didn’t particularly work out too well for us, so we dropped it after 1-2 weeks.
  6. Run a Quuu promotion. If you haven’t heard of Quuu, it’s a platform that matches people who want their content to be shared, with people who want their social media profiles running on 100% auto-pilot. We also got “meh” results here - tons of shares, next to no likes or link clicks.
  7. Promoted in SaaS and marketing Facebook groups. This had awesome results both in terms of traffic, as well as making new friends, AND getting new leads.
  8. Promoted in entrepreneur Slack channels. This worked OK - didn’t net us traffic, but got us some new friends.
  9. Emailed anyone we mentioned in the article and asked for a share. Since we mentioned too many high profile peeps and not enough non-celebs, this didn’t work out too well
  10. Emailed influencers that we thought would like the article / give it a share. They didn’t. We were heart-broken.
And accordingly, created a checklist + distribution sheet with all the websites or emails of people we wanted to ping.
Overall, this netted us around 12,000 page views in total, 15+ leads, 6,000 traffic in just 2 promotion days.
As for SEO results, we got a bunch of links. (I would have added screenshots to all of these results, but don't think this subreddit allows it).
A lot of these are no-follow from Reddit, HackerNews, and other submission websites, but a lot of them are also pretty authentic.
The cool part about this link-building tactic is that people link to you without even asking. You create awesome content that helps people, and you get rewarded with links, shares, and traffic!
And as for the cherry on top, only 2 months after publishing the article, it’s ranking on position #28. We’re expecting it to get to page 1 within the new few months and top 3 within the year.
Step #6 - Interlink Your Pages
One of Google's ranking factors is how long your visitors stick around on your website.
So, you need to encourage users reading ONE article, to read, well, the rest of them (or at least browse around your website). This is done through interlinking.
The idea is that each of your web pages should be linked to and from every other relevant page on your site.
Say, an article on "how to make a resume" could link to (and be linked from) "how to include contact info on a resume," "how to write a cover letter," "what's the difference between a CV and a resume," and so on.
Proper interlinking alone can have a significant impact on your website rankings. NinjaOutreach, for example, managed to improve their organic traffic by 40% through better interlinking alone.
So, how do you do interlinking “right?”
First off, make it a requirement for your writers to link to the rest of your content. Add a clause to your writer guidelines that each article should have 10+ links to your other content pieces.
More often than not, they’ll manage to get 60-70% of interlinking opportunities. To get this to 100%, we usually do bi-annual interlinking runs. Here’s how that works.
Pick an article you want to interlink. Let’s say, for example, an article on 'business process management'.
The goal here is to find as many existing articles on your blog, where ‘business process management’ is mentioned so that we can add a link to the article.
Firstly, Google the keyword ‘business process management’ by doing a Google search on your domain. You can use the following query:
site:yourwebsite.com "keyword"
In our case, that’s:
site:example.com “business process management”
You’ll get a complete list of articles that mention the keyword “business process management.
Now, all you have to do is go through each of these, and make sure that the keyword is hyperlinked to the respective article!
You should also do this for all the synonyms of the keyword for this article. For example, “BPM” is an acronym for business process management, so you’d want to link this article there too.
Step #7 - Track & Improve Your Headline CTRs
Article CTRs play a huge role in determining what ranks or not.
Let’s say your article ranks #4 with a CTR of 15%. Google benchmarks this CTR with the average CTR for the position.
If the average CTR for position #4 is 12%, Google will assume that your article, with a CTR of 15% is of high quality, and will reward you with better rankings.
On the other hand, if the average CTR is 18%, Google will assume that your article isn’t as valuable as other ranking content pieces, and will lower your ranking.
So, it’s important to keep track of your Click Through Rates for all your articles, and when you see something that’s underperforming, you can test different headlines to see if they’ll improve CTR.
Now, you’re probably wondering, how do you figure out what’s the average CTR?
Unfortunately, each search result is different, and there's no one size fits all formula for average CTR.
Over the past few years, Google has been implementing a bunch of different types of search results - featured snippet, QAs, and a lot of other types of search results.
So, depending on how many of these clutter and the search results for your given keyword, you’ll get different average CTRs by position.
Rule of thumb, you can follow these values:
Keep in mind these change a lot depending on your industry, PPC competitiveness, 0-click searches, etc...
Use a scraping tool like Screaming Frog to extract the following data from all your web pages:
Delete all the pages that aren’t meant to rank on Google. Then, head over to Google Search Console and extract the following data for all the web pages:
Add all of this data to a spreadsheet.
Now, check what your competition is doing and use that to come up with new headline ideas. Then, put them in the Title Ideas cell for the respective keyword.
For each keyword, come up with 4-5 different headlines, and implement the (seemingly) best title for each article.
Once you implement the change, insert the date on the Date Implemented column. This will help you keep track of progress.
Then, wait for around 3 - 4 weeks to see what kind of impact this change is going to have on your rankings and CTR.
If the results are not satisfactory, record the results in the respective cells, and implement another test for the following month. Make sure to update the Date Implemented column once again.
Step #8 - Keep Track of Rankings & Make Improvements On-The-Go
You’re never really “done” with SEO - you should always keep track of your rankings and see if there’s any room for improvement.
If you wait for an adequate time-frame after publishing a post (6 months to a year) and you’re still seeing next to no results, then it might be time to investigate.
Here’s what this usually looks like for us:




...and that's it.
Hope you guys had a good read and learned a thing or two :) HMU if you have any questions.
If you want to read the full version in a more reader-friendly format, you can checkout our SEO process blog post here.
submitted by malchik23 to startups [link] [comments]

SEO is easy. The EXACT process we use to scale our clients' SEO from 0 to 200k monthly traffic and beyond

Hey guys!
There's a TON of content out there on SEO - guides, articles, courses, videos, scams, people yelling about it on online forums, etc etc..
Most of it, however, is super impractical. If you want to start doing SEO TODAY and start getting results ASAP, you'll need to do a TON of digging to figure out what's important and what's not.
So we wanted to make everyone's lives super easy and distill our EXACT process of working w/ clients into a stupid-simple, step-by-step practical guide. And so we did. Here we are.
A bit of backstory:
If you guys haven't seen any of my previous posts, me and my co-founder own an SEO/digital marketing agency, and we've worked w/ a ton of clients helping them go from 0 to 200k+ monthly organic traffic. We've also helped some quite big companies grow their organic traffic (from 1M to over 1.8M monthly organic), using the exact same process.
So without further ado, grab your popcorn, and be prepared to stick to the screen for a while, cause this is going to be a long post. Here's everything I am going to cover:
Step #1 - Technical Optimization and On-Page SEO
Step #1 to any SEO initiative is getting your technical SEO right.
Now, some of this is going to be a bit technical, so you might just forward this part to your tech team and just skip ahead to "Step #2 - Keyword Research."
If you DON'T have a tech team and want a super easy tl;dr, do this:
If you’re a bit more tech-savvy, though, read on!
Technical SEO Basics
Sitemap.xml file. A good sitemap shows Google how to easily navigate your website (and how to find all your content!). If your site runs on WordPress, all you have to do is install YoastSEO or Rankmath SEO, and they’ll create a sitemap for you. Otherwise, you can use an online XML Sitemap generation tool.
Proper website architecture. The crawl depth of any page should be lower than 4 (i.e: any given page should be reached with no more than 3 clicks from the homepage). To fix this, you should improve your interlinking (check Step #6 of this guide to learn more).
Serve images in next-gen format. Next-gen image formats (JPEG 2000, JPEG XR, and WebP) can be compressed a lot better than JPG or PNG images. Using WordPress? Just use Smush and it’ll do ALL the work for you. Otherwise, you can manually compress all images and re-upload them.
Remove duplicate content. Google hates duplicate content and will penalize you for it. If you have any duplicate pages, just merge them (by doing a 301 redirect) or delete one or the other.
Update your ‘robots.txt’ file. Hide the pages you don’t want Google to index (e.g: non-public, or unimportant pages). If you’re a SaaS, this would be most of your in-app pages. ]
Optimize all your pages by best practice. There’s a bunch of general best practices that Google wants you to follow for your web pages (maintain keyword density, have an adequate # of outbound links, etc.). Install YoastSEO or RankMath and use them to optimize all of your web pages.
If you DON’T have any pages that you don’t want to be displayed on Google, you DON’T need robots.txt.
Advanced Technical SEO
Now, this is where this gets a bit more web-devvy. Other than just optimizing your website for SEO, you should also focus on optimizing your website speed.
Here’s how to do that:
Both for Mobile and PC, your website should load in under 2-3 seconds. While load speed isn’t a DIRECT ranking factor, it does have a very serious impact on your rankings.
After all, if your website doesn’t load for 5 seconds, a bunch of your visitors might drop off.
So, to measure your website speed performance, you can use Pagespeed Insights. Some of the most common issues we have seen clients facing when it comes to website speed and loading time, are the following:
Want to make your life easier AND fix up all these issues and more? Use WP Rocket. The tool basically does all your optimization for you (if you’re using WordPress, of course).
Step #2 - Keyword Research
Once your website is 100% optimized, it’s time to define your SEO strategy.
The best way to get started with this is by doing keyword research.
First off, you want to create a keyword research sheet. This is going to be your main hub for all your content operations.
You can use the sheet to:
  1. Prioritize content
  2. Keep track of the publishing process
  3. Get a top-down view of your web pages
And here’s what it covers:
Now that you have your sheet (and understand how it works), let’s talk about the “how” of keyword research.
How to do Keyword Research (Step-by-Step Guide)
There are a ton of different ways to do that (check the “further readings” at the end of this section for a detailed rundown).
Our favorite method, however, is as follows…
Start off by listing out your top 5 SEO competitors.
The key here is SEO competitors - competing companies that have a strong SEO presence in the same niche.
Not sure who’s a good SEO competitor? Google the top keywords that describe your product and find your top-ranking competitors.
Run them through SEMrush (or your favorite SEO tool), and you’ll see how well, exactly, they’re doing with their SEO.
Once you have a list of 5 competitors, run each of them through “Organic Research” on SEMrush, and you'll get a complete list of all the keywords they rank on.
Now, go through these keywords one by one and extract all the relevant ones and add them to your sheet.
Once you go through the top SEO competitors, your keyword research should be around 80%+ done.
Now to put some finishing touches on your keyword research, run your top keywords through UberSuggest and let it do its magic. It's going to give you a bunch of keywords associated with the keywords you input.
Go through all the results it's going to give you, extract anything that’s relevant, and your keyword research should be 90% done.
At this point, you can call it a day and move on to the next step. Chances are, over time, you’ll uncover new keywords to add to your sheet and get you to that sweet 100%.
Step #3 - Create SEO Landing Pages
Remember how we collected a bunch of landing page keywords in step #2? Now it’s time to build the right page for each of them! This step is a lot more straightforward than you’d think. First off, you create a custom landing page based around the keyword. Depending on your niche, this can be done in 2 ways:
  1. Create a general template landing page. Pretty much copy-paste your landing page, alter the sub-headings, paraphrase it a bit, and add relevant images to the use-case. You’d go with this option if the keywords you’re targeting are very similar to your main use-case (e.g. “project management software” “project management system”).
  2. Create a unique landing page for each use-case. You should do this if each use-case is unique. For example, if your software doubles as project management software and workflow management software. In this case, you’ll need two completely new landing pages for each keyword.
Once you have a bunch of these pages ready, you should optimize them for their respective keywords.
You can do this by running the page content through an SEO tool. If you’re using WordPress, you can do this through RankMath or Yoast SEO.
Both tools will give you exact instructions on how to optimize your page for the keyword.
If you’re not using WordPress, you can use SurferSEO. Just copy-paste your web page content, and it’s going to give you instructions on how to optimize it.
Once your new landing pages are live, you need to pick where you want to place them on your website. We usually recommend adding these pages to your website’s navigation menu (header) or footer.
Finally, once you have all these new landing pages up, you might be thinking “Now what? How, and when, are these pages going to rank?”
Generally, landing pages are a tad harder to rank than content. See, with content, quality plays a huge part. Write better, longer, and more informative content than your competition, and you’re going to eventually outrank them even if they have more links.
With landing pages, things aren’t as cut and dry. More often than not, you can’t just “create a better landing page.”
What determines rankings for landing page keywords are backlinks. If your competitors have 400 links on their landing pages, while yours has 40, chances are, you’re not going to outrank them.
Step #4 - Create SEO Blog Content
Now, let’s talk about the other side of the coin: content keywords, and how to create content that ranks.
As we mentioned before, these keywords aren’t direct-intent (the Googler isn’t SPECIFICALLY looking for your product), but they can still convert pretty well. For example, if you’re a digital marketing agency, you could rank on keywords like…
After all, anyone looking to learn about lead gen techniques might also be willing to pay you to do it for them.
On top of this, blog post keywords are way easier to rank for than your landing pages - you can beat competition simply by creating significantly better content without turning it into a backlink war.In order to create good SEO content, you need to do 2 things right:
  1. Create a comprehensive content outline
  2. Get the writing part right
Here’s how each of these work...
How to Create a Content Outline for SEO
A content outline is a document that has all the info on what type of information the article should contain Usually, this includes:
Outlines are useful if you’re working with a writing team that isn’t 100% familiar with SEO, allowing them to write content that ranks without any SEO know-how.
At the same time, even if you’re the one doing the writing, an outline can help you get a top-down idea of what you should cover in the article.
So, how do you create an outline? Here’s a simplified step-by-step process…
  1. Determine the target word count. Rule of thumb: aim for 1.5x - 2x whatever your competitor wrote. You can disregard this if your competition was super comprehensive with their content, and just go for the same length instead.
  2. Create a similar header structure as your competition. Indicate for the writer which headers should be h2, which ones h3.
  3. For each header, mention what it’s about. Pro tip - you can borrow ideas from the top 5 ranking articles.
  4. For each header, explain what, exactly, should the writer mention (in simple words).
  5. Finally, do some first-hand research on Reddit and Quora. What are the questions your target audience has around your topic? What else could you add to the article that would be super valuable for your customers?
How to Write Well
There’s a lot more to good content than giving an outline to a writer. Sure, they can hit all the right points, but if the writing itself is mediocre, no one’s going to stick around to read your article.
Here are some essential tips you should keep in mind for writing content (or managing a team of writers):
  1. Write for your audience. Are you a B2B enterprise SaaS? Your blog posts should be more formal and professional. B2C, super-consumer product? Talk in a more casual, relaxed fashion. Sprinkle your content with pop culture references for bonus points!
  2. Avoid fluff. Every single sentence should have some sort of value (conveying information, cracking a joke, etc.). Avoid beating around the bush, and be as straightforward as possible.
  3. Keep your audience’s knowledge in mind. For example, if your audience is a bunch of rocket scientists, you don’t have to explain to them how 1+1=2.
  4. Create a writer guideline (or just steal ours! -> edit: sorry had to remove link due to posting guidelines)
  5. Use Grammarly and Hemingway. The first is like your personal pocket editor, and the latter helps make your content easier to read.
  6. Hire the right writers. Chances are, you’re too busy to write your own content. We usually recommend using ProBlogger or Cult of Copy Job Board (Facebook Group) to source top writing talent.
Step #5 - Start Link-Building Operations
Links are essential if you want your content or web pages to rank.
If you’re in a competitive niche, links are going to be the final deciding factor on what ranks and what doesn’t.
In the VPN niche, for example, everyone has good content. That’s just the baseline. The real competition is in the backlinks.
To better illustrate this example, if you Google “best VPN,” you’ll see that all top-ranking content pieces are almost the same thing. They’re all:
So, the determining factor is links. If you check all the top-ranking articles with the Moz Toolbar Extension, you’ll see that on average, each page has a minimum of 300 links (and some over 100,000!).
Meaning, to compete, you’ll really need to double-down on your link-building effort.
In fact, in the most competitive SEO niches, it’s not uncommon to spend $20,000 per month on link-building efforts alone.
Pro Tip
Got scared by the high $$$ some companies spend on link-building? Well, worry not!
Only the most ever-green niches are so competitive. Think, VPN, make money online, health and fitness, dating, CBD, gambling, etc. So you know, the usual culprits.
For most other niches, you can even rank with minimal links, as long as you have top-tier SEO content.
Now, let’s ask the million-dollar question: “how do you do link-building?”
4 Evergreen Link Building Strategies for Any Website
There are a TON of different link building strategies on the web. Broken link building, scholarship link building, stealing competitor links, and so on and so on and so on.
We’re not going to list every single link building strategy out there (mainly because Backlinko already did that in their link building guide).
What we are going to do, though, is list out some of our favorite strategies, and link you to resources where you can learn more:
  1. Broken link building. You find dead pages with a lot of backlinks, reach out to websites that linked to them, and pitch them something like “hey, you linked to this article, but it’s dead. We thought you’d want to fix that. You can use our recent article if you think it’s cool enough.”
  2. Guest posting. Probably the most popular link building strategy. Find blogs that accept guest posts, and send them a pitch! They usually let you include 1-2 do-follow links back to your website.
  3. “Linkable asset” link building. A linkable asset is a resource that is so AWESOME that you just can’t help but link to. Think, infographics, online calculators, first-hand studies or research, stuff like that. The tl;dr here is, you create an awesome resource, and promote the hell out of it on the web.
  4. Skyscraper technique. The skyscraper technique is a term coined by Backlinko. The gist of it is, you find link-worthy content on the web, create something even better, and reach out to the right people.
Most of these strategies work, and you can find a ton of resources on the web if you want to learn more.
However, if you’re looking for something a bit different, oh boy we have a treat for you! We’re going to teach you a link-building strategy that got us around:
...And so much more, all through a single blog post.
Link-Building Case Study: SaaS Marketing
“So, what’s this ancient link-building tactic?”
I hear you asking. It must be something super secretive and esoteric, right?
Secrets learned straight from the link-building monks at an ancient SEO temple…
“Right?”
Well, not quite.
The tactic isn’t something too unusual - it’s pretty famous on the web. This tactic comes in 2 steps:
  1. Figure out where your target audience hangs out (create a list of the channels)
  2. Research the type of content your audience loves
  3. Create EPIC content based on that research (give TONS of value)
  4. Promote the HELL out of it in the channels from step 1
Nothing too new, right?
Well, you’d be surprised how many people don’t use it.
Now, before you start throwing stones at us for overhyping something so simple, let’s dive into the case study:
How we PR’d the hell out of our guide to SaaS marketing (can't add a link, but it's on our blog and it's 14k words long), and got 10k+ traffic as a result.
A few months back when we launched our blog, we were deciding on what our initial content should be about.
Since we specialize in helping SaaS companies acquire new users, we decided to create a mega-authority guide to SaaS marketing (AND try to get it to rank for its respective keyword).
We went through the top-ranking content pieces, and saw that none of them was anything too impressive.
Most of them were about general startup marketing strategies - how to validate your MVP, find a product-market fit, etc.
Pretty “meh,” if you ask us. We believe that the #1 thing founders are looking for when Googling “saas marketing” are practical channels and tactics you can use to acquire new users.
So, it all started off with an idea: create a listicle of the top SaaS marketing tactics out there:
  1. How to create good content to drive users
  2. Promote your content
  3. Rank on Google
  4. Create viral infographics
  5. Create a micro-site
...and we ended up overdoing it, covering 41+ different tactics and case studies and hitting around 14k+ words.
On one hand, oops! On the other hand, we had some pretty epic content on our hands. We even added the Smart Content Filter to make the article much easier to navigate.
Once the article was up, we ran it through some of our clients, friends, and acquaintances, and received some really good feedback.
So, now we knew it was worth promoting the hell out of it.
We came up with a huge list of all online channels that would appreciate this article:
  1. entrepreneur and startups (hi guys!). The first ended up loving the post, netting us ~600 upboats and a platinum medal. The latter also ended up loving the post, but the mods decided to be assholes and remove it for being “self-promotional.” So, despite the community loving the content, it got axed by the mods. Sad. (Fun fact - this one time we tried to submit another content piece on startups with no company names, no links back to our website, or anything that can be deemed promotional. One of the mods removed it for mentioning a link to Ahrefs. Go figure!)
  2. Hacker News. Tons of founders hang out on HN, so we thought they’d appreciate anything SaaS-related. This netted us around ~200+ upvotes and some awesome feedback (thanks HN!)
  3. Submit on Growth Hackers, Indie Hackers, and all other online marketing communities. We got a bunch of love on Indie Hackers, the rest were quite inactive.
  4. Reach out to all personal connects + clients and ask for a share
  5. Run Facebook/Twitter ads. This didn’t particularly work out too well for us, so we dropped it after 1-2 weeks.
  6. Run a Quuu promotion. If you haven’t heard of Quuu, it’s a platform that matches people who want their content to be shared, with people who want their social media profiles running on 100% auto-pilot. We also got “meh” results here - tons of shares, next to no likes or link clicks.
  7. Promoted in SaaS and marketing Facebook groups. This had awesome results both in terms of traffic, as well as making new friends, AND getting new leads.
  8. Promoted in entrepreneur Slack channels. This worked OK - didn’t net us traffic, but got us some new friends.
  9. Emailed anyone we mentioned in the article and asked for a share. Since we mentioned too many high profile peeps and not enough non-celebs, this didn’t work out too well
  10. Emailed influencers that we thought would like the article / give it a share. They didn’t. We were heart-broken.
And accordingly, created a checklist + distribution sheet with all the websites or emails of people we wanted to ping.
Overall, this netted us around 12,000 page views in total, 15+ leads, 6,000 traffic in just 2 promotion days.
As for SEO results, we got a bunch of links. (I would have added screenshots to all of these results, but don't think this subreddit allows it).
A lot of these are no-follow from Reddit, HackerNews, and other submission websites, but a lot of them are also pretty authentic.
The cool part about this link-building tactic is that people link to you without even asking. You create awesome content that helps people, and you get rewarded with links, shares, and traffic!
And as for the cherry on top, only 2 months after publishing the article, it’s ranking on position #28. We’re expecting it to get to page 1 within the new few months and top 3 within the year.
Step #6 - Interlink Your Pages
One of Google's ranking factors is how long your visitors stick around on your website.
So, you need to encourage users reading ONE article, to read, well, the rest of them (or at least browse around your website). This is done through interlinking.
The idea is that each of your web pages should be linked to and from every other relevant page on your site.
Say, an article on "how to make a resume" could link to (and be linked from) "how to include contact info on a resume," "how to write a cover letter," "what's the difference between a CV and a resume," and so on.
Proper interlinking alone can have a significant impact on your website rankings. NinjaOutreach, for example, managed to improve their organic traffic by 40% through better interlinking alone.
So, how do you do interlinking “right?”
First off, make it a requirement for your writers to link to the rest of your content. Add a clause to your writer guidelines that each article should have 10+ links to your other content pieces.
More often than not, they’ll manage to get 60-70% of interlinking opportunities. To get this to 100%, we usually do bi-annual interlinking runs. Here’s how that works.
Pick an article you want to interlink. Let’s say, for example, an article on 'business process management'.
The goal here is to find as many existing articles on your blog, where ‘business process management’ is mentioned so that we can add a link to the article.
Firstly, Google the keyword ‘business process management’ by doing a Google search on your domain. You can use the following query:
site:yourwebsite.com "keyword"
In our case, that’s:
site:example.com “business process management”
You’ll get a complete list of articles that mention the keyword “business process management.
Now, all you have to do is go through each of these, and make sure that the keyword is hyperlinked to the respective article!
You should also do this for all the synonyms of the keyword for this article. For example, “BPM” is an acronym for business process management, so you’d want to link this article there too.
Step #7 - Track & Improve Your Headline CTRs
Article CTRs play a huge role in determining what ranks or not.
Let’s say your article ranks #4 with a CTR of 15%. Google benchmarks this CTR with the average CTR for the position.
If the average CTR for position #4 is 12%, Google will assume that your article, with a CTR of 15% is of high quality, and will reward you with better rankings.
On the other hand, if the average CTR is 18%, Google will assume that your article isn’t as valuable as other ranking content pieces, and will lower your ranking.
So, it’s important to keep track of your Click Through Rates for all your articles, and when you see something that’s underperforming, you can test different headlines to see if they’ll improve CTR.
Now, you’re probably wondering, how do you figure out what’s the average CTR?
Unfortunately, each search result is different, and there's no one size fits all formula for average CTR.
Over the past few years, Google has been implementing a bunch of different types of search results - featured snippet, QAs, and a lot of other types of search results.
So, depending on how many of these clutter and the search results for your given keyword, you’ll get different average CTRs by position.
Rule of thumb, you can follow these values:
Keep in mind these change a lot depending on your industry, PPC competitiveness, 0-click searches, etc...
Use a scraping tool like Screaming Frog to extract the following data from all your web pages:
Delete all the pages that aren’t meant to rank on Google. Then, head over to Google Search Console and extract the following data for all the web pages:
Add all of this data to a spreadsheet.
Now, check what your competition is doing and use that to come up with new headline ideas. Then, put them in the Title Ideas cell for the respective keyword.
For each keyword, come up with 4-5 different headlines, and implement the (seemingly) best title for each article.
Once you implement the change, insert the date on the Date Implemented column. This will help you keep track of progress.
Then, wait for around 3 - 4 weeks to see what kind of impact this change is going to have on your rankings and CTR.
If the results are not satisfactory, record the results in the respective cells, and implement another test for the following month. Make sure to update the Date Implemented column once again.
Step #8 - Keep Track of Rankings & Make Improvements On-The-Go
You’re never really “done” with SEO - you should always keep track of your rankings and see if there’s any room for improvement.
If you wait for an adequate time-frame after publishing a post (6 months to a year) and you’re still seeing next to no results, then it might be time to investigate.
Here’s what this usually looks like for us:
...And that's it.
Hope you guys had a good read and learned a thing or two :) HMU if you have any questions.
Can't add a link to the blog post (for better readability) due to posting guidelines, sorry.
submitted by malchik23 to SEO [link] [comments]

SEO is easy. The EXACT process we use to scale our clients' SEO from 0 to 200k monthly traffic and beyond

Hey guys!
There's a TON of content out there on SEO - guides, articles, courses, videos, scams, people yelling about it on online forums, etc etc..
Most of it, however, is super impractical. If you want to start doing SEO TODAY and start getting results ASAP, you'll need to do a TON of digging to figure out what's important and what's not.
So we wanted to make everyone's lives super easy and distill our EXACT process of working w/ clients into a stupid-simple, step-by-step practical guide. And so we did. Here we are.
A bit of backstory:
If you guys haven't seen any of my previous posts, me and my co-founder own an SEO/digital marketing agency, and we've worked w/ a ton of clients helping them go from 0 to 200k+ monthly organic traffic. We've also helped some quite big companies grow their organic traffic (from 1M to over 1.8M monthly organic), using the exact same process.
So without further ado, grab your popcorn, and be prepared to stick to the screen for a while, cause this is going to be a long post. Here's everything I am going to cover:
Step #1 - Technical Optimization and On-Page SEO
Step #1 to any SEO initiative is getting your technical SEO right.
Now, some of this is going to be a bit technical, so you might just forward this part to your tech team and just skip ahead to "Step #2 - Keyword Research."
If you DON'T have a tech team and want a super easy tl;dr, do this:
If you’re a bit more tech-savvy, though, read on!
Technical SEO Basics
Sitemap.xml file. A good sitemap shows Google how to easily navigate your website (and how to find all your content!). If your site runs on WordPress, all you have to do is install YoastSEO or Rankmath SEO, and they’ll create a sitemap for you. Otherwise, you can use an online XML Sitemap generation tool.
Proper website architecture. The crawl depth of any page should be lower than 4 (i.e: any given page should be reached with no more than 3 clicks from the homepage). To fix this, you should improve your interlinking (check Step #6 of this guide to learn more).
Serve images in next-gen format. Next-gen image formats (JPEG 2000, JPEG XR, and WebP) can be compressed a lot better than JPG or PNG images. Using WordPress? Just use Smush and it’ll do ALL the work for you. Otherwise, you can manually compress all images and re-upload them.
Remove duplicate content. Google hates duplicate content and will penalize you for it. If you have any duplicate pages, just merge them (by doing a 301 redirect) or delete one or the other.
Update your ‘robots.txt’ file. Hide the pages you don’t want Google to index (e.g: non-public, or unimportant pages). If you’re a SaaS, this would be most of your in-app pages. ]
Optimize all your pages by best practice. There’s a bunch of general best practices that Google wants you to follow for your web pages (maintain keyword density, have an adequate # of outbound links, etc.). Install YoastSEO or RankMath and use them to optimize all of your web pages.
If you DON’T have any pages that you don’t want to be displayed on Google, you DON’T need robots.txt.
Advanced Technical SEO
Now, this is where this gets a bit more web-devvy. Other than just optimizing your website for SEO, you should also focus on optimizing your website speed.
Here’s how to do that:
Both for Mobile and PC, your website should load in under 2-3 seconds. While load speed isn’t a DIRECT ranking factor, it does have a very serious impact on your rankings.
After all, if your website doesn’t load for 5 seconds, a bunch of your visitors might drop off.
So, to measure your website speed performance, you can use Pagespeed Insights. Some of the most common issues we have seen clients facing when it comes to website speed and loading time, are the following:
Want to make your life easier AND fix up all these issues and more? Use WP Rocket. The tool basically does all your optimization for you (if you’re using WordPress, of course).
Step #2 - Keyword Research
Once your website is 100% optimized, it’s time to define your SEO strategy.
The best way to get started with this is by doing keyword research.
First off, you want to create a keyword research sheet. This is going to be your main hub for all your content operations.
You can use the sheet to:
  1. Prioritize content
  2. Keep track of the publishing process
  3. Get a top-down view of your web pages
And here’s what it covers:
Now that you have your sheet (and understand how it works), let’s talk about the “how” of keyword research.
How to do Keyword Research (Step-by-Step Guide)
There are a ton of different ways to do that (check the “further readings” at the end of this section for a detailed rundown).
Our favorite method, however, is as follows…
Start off by listing out your top 5 SEO competitors.
The key here is SEO competitors - competing companies that have a strong SEO presence in the same niche.
Not sure who’s a good SEO competitor? Google the top keywords that describe your product and find your top-ranking competitors.
Run them through SEMrush (or your favorite SEO tool), and you’ll see how well, exactly, they’re doing with their SEO.
Once you have a list of 5 competitors, run each of them through “Organic Research” on SEMrush, and you'll get a complete list of all the keywords they rank on.
Now, go through these keywords one by one and extract all the relevant ones and add them to your sheet.
Once you go through the top SEO competitors, your keyword research should be around 80%+ done.
Now to put some finishing touches on your keyword research, run your top keywords through UberSuggest and let it do its magic. It's going to give you a bunch of keywords associated with the keywords you input.
Go through all the results it's going to give you, extract anything that’s relevant, and your keyword research should be 90% done.
At this point, you can call it a day and move on to the next step. Chances are, over time, you’ll uncover new keywords to add to your sheet and get you to that sweet 100%.
Step #3 - Create SEO Landing Pages
Remember how we collected a bunch of landing page keywords in step #2? Now it’s time to build the right page for each of them! This step is a lot more straightforward than you’d think. First off, you create a custom landing page based around the keyword. Depending on your niche, this can be done in 2 ways:
  1. Create a general template landing page. Pretty much copy-paste your landing page, alter the sub-headings, paraphrase it a bit, and add relevant images to the use-case. You’d go with this option if the keywords you’re targeting are very similar to your main use-case (e.g. “project management software” “project management system”).
  2. Create a unique landing page for each use-case. You should do this if each use-case is unique. For example, if your software doubles as project management software and workflow management software. In this case, you’ll need two completely new landing pages for each keyword.
Once you have a bunch of these pages ready, you should optimize them for their respective keywords.
You can do this by running the page content through an SEO tool. If you’re using WordPress, you can do this through RankMath or Yoast SEO.
Both tools will give you exact instructions on how to optimize your page for the keyword.
If you’re not using WordPress, you can use SurferSEO. Just copy-paste your web page content, and it’s going to give you instructions on how to optimize it.
Once your new landing pages are live, you need to pick where you want to place them on your website. We usually recommend adding these pages to your website’s navigation menu (header) or footer.
Finally, once you have all these new landing pages up, you might be thinking “Now what? How, and when, are these pages going to rank?”
Generally, landing pages are a tad harder to rank than content. See, with content, quality plays a huge part. Write better, longer, and more informative content than your competition, and you’re going to eventually outrank them even if they have more links.
With landing pages, things aren’t as cut and dry. More often than not, you can’t just “create a better landing page.”
What determines rankings for landing page keywords are backlinks. If your competitors have 400 links on their landing pages, while yours has 40, chances are, you’re not going to outrank them.
Step #4 - Create SEO Blog Content
Now, let’s talk about the other side of the coin: content keywords, and how to create content that ranks.
As we mentioned before, these keywords aren’t direct-intent (the Googler isn’t SPECIFICALLY looking for your product), but they can still convert pretty well. For example, if you’re a digital marketing agency, you could rank on keywords like…
After all, anyone looking to learn about lead gen techniques might also be willing to pay you to do it for them.
On top of this, blog post keywords are way easier to rank for than your landing pages - you can beat competition simply by creating significantly better content without turning it into a backlink war.In order to create good SEO content, you need to do 2 things right:
  1. Create a comprehensive content outline
  2. Get the writing part right
Here’s how each of these work...
How to Create a Content Outline for SEO
A content outline is a document that has all the info on what type of information the article should contain Usually, this includes:
Outlines are useful if you’re working with a writing team that isn’t 100% familiar with SEO, allowing them to write content that ranks without any SEO know-how.
At the same time, even if you’re the one doing the writing, an outline can help you get a top-down idea of what you should cover in the article.
So, how do you create an outline? Here’s a simplified step-by-step process…
  1. Determine the target word count. Rule of thumb: aim for 1.5x - 2x whatever your competitor wrote. You can disregard this if your competition was super comprehensive with their content, and just go for the same length instead.
  2. Create a similar header structure as your competition. Indicate for the writer which headers should be h2, which ones h3.
  3. For each header, mention what it’s about. Pro tip - you can borrow ideas from the top 5 ranking articles.
  4. For each header, explain what, exactly, should the writer mention (in simple words).
  5. Finally, do some first-hand research on Reddit and Quora. What are the questions your target audience has around your topic? What else could you add to the article that would be super valuable for your customers?
How to Write Well
There’s a lot more to good content than giving an outline to a writer. Sure, they can hit all the right points, but if the writing itself is mediocre, no one’s going to stick around to read your article.
Here are some essential tips you should keep in mind for writing content (or managing a team of writers):
  1. Write for your audience. Are you a B2B enterprise SaaS? Your blog posts should be more formal and professional. B2C, super-consumer product? Talk in a more casual, relaxed fashion. Sprinkle your content with pop culture references for bonus points!
  2. Avoid fluff. Every single sentence should have some sort of value (conveying information, cracking a joke, etc.). Avoid beating around the bush, and be as straightforward as possible.
  3. Keep your audience’s knowledge in mind. For example, if your audience is a bunch of rocket scientists, you don’t have to explain to them how 1+1=2.
  4. Create a writer guideline (or just steal ours! -> edit: sorry had to remove link due to posting guidelines)
  5. Use Grammarly and Hemingway. The first is like your personal pocket editor, and the latter helps make your content easier to read.
  6. Hire the right writers. Chances are, you’re too busy to write your own content. We usually recommend using ProBlogger or Cult of Copy Job Board (Facebook Group) to source top writing talent.
Step #5 - Start Link-Building Operations
Links are essential if you want your content or web pages to rank.
If you’re in a competitive niche, links are going to be the final deciding factor on what ranks and what doesn’t.
In the VPN niche, for example, everyone has good content. That’s just the baseline. The real competition is in the backlinks.
To better illustrate this example, if you Google “best VPN,” you’ll see that all top-ranking content pieces are almost the same thing. They’re all:
So, the determining factor is links. If you check all the top-ranking articles with the Moz Toolbar Extension, you’ll see that on average, each page has a minimum of 300 links (and some over 100,000!).
Meaning, to compete, you’ll really need to double-down on your link-building effort.
In fact, in the most competitive SEO niches, it’s not uncommon to spend $20,000 per month on link-building efforts alone.
Pro Tip
Got scared by the high $$$ some companies spend on link-building? Well, worry not!
Only the most ever-green niches are so competitive. Think, VPN, make money online, health and fitness, dating, CBD, gambling, etc. So you know, the usual culprits.
For most other niches, you can even rank with minimal links, as long as you have top-tier SEO content.
Now, let’s ask the million-dollar question: “how do you do link-building?”
4 Evergreen Link Building Strategies for Any Website
There are a TON of different link building strategies on the web. Broken link building, scholarship link building, stealing competitor links, and so on and so on and so on.
We’re not going to list every single link building strategy out there (mainly because Backlinko already did that in their link building guide).
What we are going to do, though, is list out some of our favorite strategies, and link you to resources where you can learn more:
  1. Broken link building. You find dead pages with a lot of backlinks, reach out to websites that linked to them, and pitch them something like “hey, you linked to this article, but it’s dead. We thought you’d want to fix that. You can use our recent article if you think it’s cool enough.”
  2. Guest posting. Probably the most popular link building strategy. Find blogs that accept guest posts, and send them a pitch! They usually let you include 1-2 do-follow links back to your website.
  3. “Linkable asset” link building. A linkable asset is a resource that is so AWESOME that you just can’t help but link to. Think, infographics, online calculators, first-hand studies or research, stuff like that. The tl;dr here is, you create an awesome resource, and promote the hell out of it on the web.
  4. Skyscraper technique. The skyscraper technique is a term coined by Backlinko. The gist of it is, you find link-worthy content on the web, create something even better, and reach out to the right people.
Most of these strategies work, and you can find a ton of resources on the web if you want to learn more.
However, if you’re looking for something a bit different, oh boy we have a treat for you! We’re going to teach you a link-building strategy that got us around:
...And so much more, all through a single blog post.
Link-Building Case Study: SaaS Marketing
“So, what’s this ancient link-building tactic?”
I hear you asking. It must be something super secretive and esoteric, right?
Secrets learned straight from the link-building monks at an ancient SEO temple…
“Right?”
Well, not quite.
The tactic isn’t something too unusual - it’s pretty famous on the web. This tactic comes in 2 steps:
  1. Figure out where your target audience hangs out (create a list of the channels)
  2. Research the type of content your audience loves
  3. Create EPIC content based on that research (give TONS of value)
  4. Promote the HELL out of it in the channels from step 1
Nothing too new, right?
Well, you’d be surprised how many people don’t use it.
Now, before you start throwing stones at us for overhyping something so simple, let’s dive into the case study:
How we PR’d the hell out of our guide to SaaS marketing (can't add a link, but it's on our blog and it's 14k words long), and got 10k+ traffic as a result.
A few months back when we launched our blog, we were deciding on what our initial content should be about.
Since we specialize in helping SaaS companies acquire new users, we decided to create a mega-authority guide to SaaS marketing (AND try to get it to rank for its respective keyword).
We went through the top-ranking content pieces, and saw that none of them was anything too impressive.
Most of them were about general startup marketing strategies - how to validate your MVP, find a product-market fit, etc.
Pretty “meh,” if you ask us. We believe that the #1 thing founders are looking for when Googling “saas marketing” are practical channels and tactics you can use to acquire new users.
So, it all started off with an idea: create a listicle of the top SaaS marketing tactics out there:
  1. How to create good content to drive users
  2. Promote your content
  3. Rank on Google
  4. Create viral infographics
  5. Create a micro-site
...and we ended up overdoing it, covering 41+ different tactics and case studies and hitting around 14k+ words.
On one hand, oops! On the other hand, we had some pretty epic content on our hands. We even added the Smart Content Filter to make the article much easier to navigate.
Once the article was up, we ran it through some of our clients, friends, and acquaintances, and received some really good feedback.
So, now we knew it was worth promoting the hell out of it.
We came up with a huge list of all online channels that would appreciate this article:
  1. entrepreneur and startups (hi guys!). The first ended up loving the post, netting us ~600 upboats and a platinum medal. The latter also ended up loving the post, but the mods decided to be assholes and remove it for being “self-promotional.” So, despite the community loving the content, it got axed by the mods. Sad. (Fun fact - this one time we tried to submit another content piece on startups with no company names, no links back to our website, or anything that can be deemed promotional. One of the mods removed it for mentioning a link to Ahrefs. Go figure!)
  2. Hacker News. Tons of founders hang out on HN, so we thought they’d appreciate anything SaaS-related. This netted us around ~200+ upvotes and some awesome feedback (thanks HN!)
  3. Submit on Growth Hackers, Indie Hackers, and all other online marketing communities. We got a bunch of love on Indie Hackers, the rest were quite inactive.
  4. Reach out to all personal connects + clients and ask for a share
  5. Run Facebook/Twitter ads. This didn’t particularly work out too well for us, so we dropped it after 1-2 weeks.
  6. Run a Quuu promotion. If you haven’t heard of Quuu, it’s a platform that matches people who want their content to be shared, with people who want their social media profiles running on 100% auto-pilot. We also got “meh” results here - tons of shares, next to no likes or link clicks.
  7. Promoted in SaaS and marketing Facebook groups. This had awesome results both in terms of traffic, as well as making new friends, AND getting new leads.
  8. Promoted in entrepreneur Slack channels. This worked OK - didn’t net us traffic, but got us some new friends.
  9. Emailed anyone we mentioned in the article and asked for a share. Since we mentioned too many high profile peeps and not enough non-celebs, this didn’t work out too well
  10. Emailed influencers that we thought would like the article / give it a share. They didn’t. We were heart-broken.
And accordingly, created a checklist + distribution sheet with all the websites or emails of people we wanted to ping.
Overall, this netted us around 12,000 page views in total, 15+ leads, 6,000 traffic in just 2 promotion days.
As for SEO results, we got a bunch of links. (I would have added screenshots to all of these results, but don't think this subreddit allows it).
A lot of these are no-follow from Reddit, HackerNews, and other submission websites, but a lot of them are also pretty authentic.
The cool part about this link-building tactic is that people link to you without even asking. You create awesome content that helps people, and you get rewarded with links, shares, and traffic!
And as for the cherry on top, only 2 months after publishing the article, it’s ranking on position #28. We’re expecting it to get to page 1 within the new few months and top 3 within the year.
Step #6 - Interlink Your Pages
One of Google's ranking factors is how long your visitors stick around on your website.
So, you need to encourage users reading ONE article, to read, well, the rest of them (or at least browse around your website). This is done through interlinking.
The idea is that each of your web pages should be linked to and from every other relevant page on your site.
Say, an article on "how to make a resume" could link to (and be linked from) "how to include contact info on a resume," "how to write a cover letter," "what's the difference between a CV and a resume," and so on.
Proper interlinking alone can have a significant impact on your website rankings. NinjaOutreach, for example, managed to improve their organic traffic by 40% through better interlinking alone.
So, how do you do interlinking “right?”
First off, make it a requirement for your writers to link to the rest of your content. Add a clause to your writer guidelines that each article should have 10+ links to your other content pieces.
More often than not, they’ll manage to get 60-70% of interlinking opportunities. To get this to 100%, we usually do bi-annual interlinking runs. Here’s how that works.
Pick an article you want to interlink. Let’s say, for example, an article on 'business process management'.
The goal here is to find as many existing articles on your blog, where ‘business process management’ is mentioned so that we can add a link to the article.
Firstly, Google the keyword ‘business process management’ by doing a Google search on your domain. You can use the following query:
site:yourwebsite.com "keyword"
In our case, that’s:
site:example.com “business process management”
You’ll get a complete list of articles that mention the keyword “business process management.
Now, all you have to do is go through each of these, and make sure that the keyword is hyperlinked to the respective article!
You should also do this for all the synonyms of the keyword for this article. For example, “BPM” is an acronym for business process management, so you’d want to link this article there too.
Step #7 - Track & Improve Your Headline CTRs
Article CTRs play a huge role in determining what ranks or not.
Let’s say your article ranks #4 with a CTR of 15%. Google benchmarks this CTR with the average CTR for the position.
If the average CTR for position #4 is 12%, Google will assume that your article, with a CTR of 15% is of high quality, and will reward you with better rankings.
On the other hand, if the average CTR is 18%, Google will assume that your article isn’t as valuable as other ranking content pieces, and will lower your ranking.
So, it’s important to keep track of your Click Through Rates for all your articles, and when you see something that’s underperforming, you can test different headlines to see if they’ll improve CTR.
Now, you’re probably wondering, how do you figure out what’s the average CTR?
Unfortunately, each search result is different, and there's no one size fits all formula for average CTR.
Over the past few years, Google has been implementing a bunch of different types of search results - featured snippet, QAs, and a lot of other types of search results.
So, depending on how many of these clutter and the search results for your given keyword, you’ll get different average CTRs by position.
Rule of thumb, you can follow these values:
Keep in mind these change a lot depending on your industry, PPC competitiveness, 0-click searches, etc...
Use a scraping tool like Screaming Frog to extract the following data from all your web pages:
Delete all the pages that aren’t meant to rank on Google. Then, head over to Google Search Console and extract the following data for all the web pages:
Add all of this data to a spreadsheet.
Now, check what your competition is doing and use that to come up with new headline ideas. Then, put them in the Title Ideas cell for the respective keyword.
For each keyword, come up with 4-5 different headlines, and implement the (seemingly) best title for each article.
Once you implement the change, insert the date on the Date Implemented column. This will help you keep track of progress.
Then, wait for around 3 - 4 weeks to see what kind of impact this change is going to have on your rankings and CTR.
If the results are not satisfactory, record the results in the respective cells, and implement another test for the following month. Make sure to update the Date Implemented column once again.
Step #8 - Keep Track of Rankings & Make Improvements On-The-Go
You’re never really “done” with SEO - you should always keep track of your rankings and see if there’s any room for improvement.
If you wait for an adequate time-frame after publishing a post (6 months to a year) and you’re still seeing next to no results, then it might be time to investigate.
Here’s what this usually looks like for us:
...And that's it.
Hope you guys had a good read and learned a thing or two :) HMU if you have any questions.
Can't add a link to the blog post (for better readability) due to posting guidelines, sorry.
submitted by malchik23 to marketing [link] [comments]

quora won't let me delete account video

It Wont Let Me Delete It - YouTube Facebook won't let me deactivate my stupid account - YouTube How to Delete Shein Account - YouTube Activision Unlink Account ERROR FIX ( Deactivate or Delete ... How To Delete A Profile In Netflix Account 🔴 - YouTube Can't Delete a Yahoo Email - YouTube How to Delete Your Pinterest Account - YouTube Not Eligible For Tik Tok Account Problem Solved - YouTube Update, pc won't let me login. (FIXED) - YouTube How to Bypass/Delete Google Account on Samsung Galaxy A3 ...

I figure you are trying to delete it from the mobile App. All “important” account management actions must be performed from the Website. The app is meant as a practical extension, not the main thing. Besides, security for performing such actions i... It won’t let me delete my account. So now what do I do? I don’t want to be a part of this…HELP . Reply. John J Felitto . I have accidently began a new account I did not want to open. It has If you wish to delete your account and its belonging data and bank accounts held within it, you have to submit a request to the user support (or send an e-mail to [email protected]). Make it clear that you require the full deletion of your account, not simply the deletion of one of your bank accounts. Select "Delete Account" Tap a reason for your account deletion. Provide us with some a brief feedback (optional) Verify your account; Select Delete Profile; iOS: Tap on your Grindr Profile; Select the Settings ⚙️ icon on the top-left corner; Scroll to the bottom of the menu; Tap on Delete Profile; IMPORTANT: Learn how to delete the Grindr app from your Android device here; To remove it How do I delete my Quora account? Quora allows users to delete their account if they choose to do so. Deleting your Quora account means that the following content will be removed from public view: Your profile including photos and bio; Your answers; Comments; Blog posts; Votes; Endorsements; Messages; Questions you may have asked will remain, since questions on Quora are community owned, but Now you can make changes to this administrator account, just like "Delete the account". 5. Make sure if you want to delete files or keep files before really delete the administrator account. Way 3: Delete administrator account in Windows 10 using command prompt. 1. Open Command Prompt (Admin) with combination keys "Win + X". 2. Type command "net user username /delete" and press Enter to delete You must be signed in to an Administrative account on Windows to run the Command Prompt as an administrator. 4 you won't be able to delete the file. Advertisement. Method 4 of 7: Deleting Files in Safe Mode on Mac 1. Open the Apple menu . It's the icon with the Apple logo in the top-left corner of the screen in the menu bar. A drop-down menu will appear. 2. Click Restart…. It's in the I believe you can only delete Instagram on a browser. It doesn’t work through the app. Your option is to either log in on a desktop or through your mobile browser It’s not difficult at all to either Deactivate or Delete your Quora account. But deleting your account is not reversible. So, you might want to first consider either deactivating your account or maybe even changing your privacy settings. In any ev... I have seen users do this in different ways, but have never, or not intending to this in the future. The Quiet Way This can be done in two ways. Either deactivate your account without a fuss, or gradually stop using Quora. The DiscreetWay Tell...

quora won't let me delete account top

[index] [2323] [3785] [1383] [7147] [4664] [4505] [8972] [2386] [8506] [1292]

It Wont Let Me Delete It - YouTube

Not loving Pinterest? Want to delete your account, but not sure how? We'll help you out! Watch this short video to learn how to delete your Pinterest account... Here I attempt to delete a yahoo email, but the delete button has some unintended consequences. In this video tutorial I will show you how to remove factory reset protection FRP on Samsung Galaxy A310F, A510F, A710F (Android 5.1.1). Use this method, if ... Please Help ! UPI: rajchetri@axisbank For Any Query, Follow & Message Us: https://twitter.com/techieraaj 1. Online Typing Job: http://bit.ly/onlinetypingjobonline2. Earn F... This video was uploaded from an Android phone. I don't get it, why does this have to be my top hit? This video sucks.I put (FIXED) in the title so people would stop asking if I'm still having this problem... How to Delete Shein Account. Step by step instructions of how to delete my shein haul account and remove payment options details on your phone for Android an... How To Delete A Profile In Netflix Account__Try Cash App using my code and we’ll each get $5! RCXZXGP https://cash.app/app/RCXZXGP__Price Check: https://amzn... How to delete or deactivate an old activision account and unlink an account if the unlink option doesn't work. This worked for me with my Xbox One. Now I can...

quora won't let me delete account

Copyright © 2024 m.playbestrealmoneygame.xyz