I run a new bootstrapped startup. We're about to launch the blog and I'm realizing that I haven't put any thought into SEO. I know SEO can get really deep so I'm just looking for the things that are 20% of the effort that produce 80% of the results. Any advice would be helpful. For reference here is our site: https://linkmink.com
EDIT: Hey everyone thanks for the fantastic discussion. I was going to do a tl;dr right here but Rand Fishkin just left a great comment summing it up so if you're short on time I'd point you there (it's the top comment now).
I've done a little SEO in my time :-)
The 20%:
Make sure Google can crawl and index all your pages and content easily, and that you're not using any tech, awkward (or missing) internal link structures, or content practices (e.g. video/animations with no parse-able text, interactive content w/ no parse-able text, etc) that stops Googlebot from accessing your work.
Create content that...
a) addresses real problems that people are searching Google for
b) truly solves the searcher's problem, and takes them all the way through the solution (i.e. it can't just be "marketing" for your product)
c) intelligently employs the words and phrases searchers actually type into Google (so do your keyword research and match your topics + headlines to the words + phrases they use)
d) doesn't annoy or piss off users such that they click the back button and choose someone else's link instead of yours
e) earns links and amplification (see #3 below)
Have a great answer to the question: "Who will help amplify/link to this and WHY?" If you can nail that, and then get what you create in front of those right people/organizations, your ability to earn amplification, engagement, and links will be vastly better than simply trying to make stuff, then put it in front of likely linkers. Craft content the way Amazon crafts products - write the press release first. List the people who will want to share it/tweet it/post about it/write about it/link to it/etc. and then explain their motivations. Now you've got content that has the potential to earn the ranking signals you need.
p.s. Right now, your site looks like it's just a single page, which is really, really hard to do SEO for (at most, you might get it ranking for a half dozen keywords or so, but it would take a lot of links, some better keyword targeting, and likely a page that better "solves" those search queries). I don't love trying to solve searcher queries on pages designed to convert browsers to customers (it's often quite difficult to balance both). My suggestion would be to create a resources, news, blog, or content section on a subfolder (NOT a subdomain!) of your site that starts targeting queries with content that solves the searchers' problems and is likely to earn links + amplification.
p.p.s. This is just the tip of the iceberg. I did a video for Skillshare that's free on SEO for startup founders that might be helpful here: https://www.skillshare.com/classes/SEO-Today-Strategies-to-Earn-Trust-Rank-High-and-Stand-Out/423483018
You won't find better advice than the above. Or someone more qualified to offer it.
I'd say - expand the website so it has multiple pages - even if it's just about us, faq, contact us pages to begin with. Add a blog. Use the blog to answer questions before customers ask them and offer solutions to problems they don't know they have.
Expand your content each month - add service pages which break down every aspect of what you do. Add case studies as you build your customer base.
Links are important but don't forget reviews - email every customer after a purchase with a list of places they can leave reviews. Have a page on the website to do the same thing.
Own all your social media.
SEO is about consistency, persistence and patience. It's something that can't be perfected day 1 and then abandoned.
Hi Rand, I’m an SEO consultant and Moz user (great work there mate!)
I like your response but it did get me thinking: can you truly 80/20 SEO? The premise appears to be that 20% of what you do will drive 80% of the results.
You might argue that backlinks can be that way but you still need to do so much (crawlable, indexable, quality content, etc) to get to the point where you can differentiate. Given the setup cost, given that CTR drops so precipitously from #1 onwards, given how few competitors it takes to make it top rankings hard - do you think 80/20 is the right way to look at it?
I’d say it’s more of an all or nothing approach. If you don’t hit a certain quality and activation level then you get zero return on SEO. Once you cross the threshold then incremental effort produces return multiples. Therefore it’s more of a power law, like making money in poker, except we’re all playing in Google’s game.
How do you think of cost-benefit and ROI for indiehacker-like projects?
To add on to Rand's points above (specifically the PS), the cached version of your site contains no content at all (as of March 20). It looks like Googlebot can't index your content at all right now, I'd assume because you need to render it server-side. Are you using a JS framework at the moment?
Yes, check the source of the page. This is not a website, but an application, and will get ranked accordingly.
It's still a "website" in the sense that it's accessible via a URL, and since it looks like it's angular 2, there must be a way to render the content server-side so that it can be crawled.
I was there during your talk at the Web Summit. It was the best tech talk I've ever seen!
The amplification part is super interesting! I guess one way to think about it is "Who will benefit from sharing my content and why?"
Thanks Rand! This is very helpful and it's exciting to have you in our community.
Thrilled to be here. After getting off the VC-backed train, it's so great to find a place like IndieHackers.
No, no, no. This is "on-page stuff" and "keyword research" is all wrong.
You're asking for the 80/20, so you literally want the 20% of activities that will produce 80% of the results?
Build backlinks.
You can have a jacked up website, have all of your on-page stuff completely wrong, but if you have enough high quality backlinks from authority sites then you'll see some results.
Your SaaS tool is about affiliate marketing (I have a client who is at the top of this industry btw).
Getting all of your on-page stuff right won't do anything for your ranking, you'll still be on page 150 in Google.
But, get some links from huge affiliate authority sites like Clickbank, HasOffers, CJ, Shareasale, Rakuten, Linkshare, Amazon Affiliate section, etc. and it would trump any on-page mistake you made.
(Not that any of those sites are going to link to you, since some would consider you competition, but you get the idea).
I agree with this. It's all about backlinks.
I highly recommend using Ahrefs (https://ahrefs.com/) to do keyword research and backlink arbitrage. Research the keywords you want to target. Find new ones.
Look at your competitors, look at what keywords they rank for, what their content looks like. Make better content. Look at the backlinks they have. Get the same ones if you can, or similar.
Mmm. So, the algorithm of Google rank better your website if other pages recommend (for use a word) you? That's is backlinks, right? It's based thanks the authority and relevance from the other pages? (sorry, english not is my native language, in case I have an error) :D
Yes. Backlinks are links to your site from other sites.
Google uses a metric called PageRank. From Google/Wikipedia:
In turn, when you start linking to other sites, the higher your PageRank is the more benefit you'll provide to the sites you are linking to.
Oh, I see. @adam Thanks you very much! I have a lot of things to learn and a patience to increase haha :D
Building quality backlinks is very time consuming, no 20% activity. Automatically building backlinks is as easy as pressing a button, but can actually hurt your results.
The reverse is also true: You can have a site without any manual backlink building, that is ranked high due to informative and accessible content.
It is never either or: Send quality backlinks to a crappy website, and you won't get the full benefit. on-page and off-page should work together. It can take months to get links from an authority website, years if your on-page is crappy. Changing page titles can be done in a day.
This comment was deleted 6 months ago.
In my experience it's
Get the basics right. (headings, titles, descriptions)
Find the right keywords. (This tool helped me get my blog from 1.5K monthly uniques to 3K in a few months https://www.hittail.com/)
Keep visitors engaged.
At the end of the day, Google wants to give it's customers the highest quality search results.
One very important signal for this is bounce rate. So make sure your content is engaging. Make sure to suggest other articles to read.
EDIT
Here's a screenshot of my traffic over ~3 years.
I started implementing advice from hit tail in March 2016.
This is great! Thanks for sharing your numbers.
You're welcome! Please let me know if you have any questions
Coming in a little late here, but here’s my take.
The 80:20 of SEO is making the decision that you’re going to take it seriously.
Whilst a lot of the advice given in this thread is useful, tactful, the reality is that to win you need to play the game.
What’s the game?
The game is displacing your competitors in exchange for your website and stealing their existing traffic. That’s literally what you’re doing.
If you’re getting clicks, someone else isn’t.
For every search query there is only a handful of pretty blue links to click on and if you’re not #1 or #2 you’re left with nothing.
Breaking down how your competitors rank, figuring out how they got there, doing deep research into their link profiles, working out how those companies leveraged shortcuts (yes, these do exist), cutting through the noise to work out which terms are actually bringing them business is the game you want to play.
There are search terms out there that make or break businesses every day just based on who is in the top slot or has won the featured snippet.
Taking that seriously and giving yourself permission to take your competitors on head on is the biggest step.
Then once that decision is made then there really isn’t an 80:20.
It then takes a strong investment of money and time into creating content that is significantly superior to what is currently being served to searchers. It means building a better, more dominant link profile to your pages. It means tracking, monitoring and obsessing about what moves the needle and building a consistent process around that to deliver each week.
Search can be fairly addictive and really fun but realize that there are people who feed their families on these terms and it should be treated like so.
There's a great talk with the Founder of Nerdwallet which I generally encourage most new startups to watch. Feel it's the most realistic description of "what it takes".
https://www.youtube.com/watch?v=hUwNgxwN_pE
Enjoy!
Put your blog on a subdirectory!
https://linkmink.com/blog > blog.linkmink.com
https://www.buttercms.com/blog/blog-subdomain-or-subdirectory-hint-one-is-40-better
I'd say sitemaps.
I have a couple of SEO focused websites and all of them worked great only after I sent the sitemap through Google Webmasters. It makes no sense, but the result is a lot better than I'd expected.
Some great advice here - I think most of what I was going to say has already been covered, so I'll give you these three more technical pointers:
Make sure your site is as fast as is reasonably possible.
Use responsive design to ensure visitors get a good experience regardless of device
Implement https
As with almost all SEO advice, there are arguments over whether or not these affect ranking and to what degree - but regardless, there are secondary benefits which will, such as bounce rate, dwell time, etc. If someone lands on your website and has a bad experience, they will be back on Google sooner and that's a signal.
I like technical SEO wins, as the skillset required usually tallies with the skills available to those who have built their own web app.
Good luck!
A lot of valid Points!
dont forget to "build links" to your Page too. Think about partners who could link to you, try to do a PR campaign at least twice a year (backlinks from local newspapers or industry blogs are great too), try to engage in relationships with industry bloggers or companies in the area. Earn links over time...
Also what I found to be a good content marketing strategy is to categorize content into three buckets.
evergreen findable content (high quality content, long term relevant, search engines like it, customers search for it, contains good keywords, Like how to, how can I, etc)
sharable content (controversy, goes viral on social Media, is likely to be shared and talked about, Like 10 business lessons you can learn from Game of Thrones )
linkable content (cool resources, things other bloggers or news outlets would link to, like statistics, Tools, knowledge, etc)
In my opinion the easiest thing to get right are basic on site SEO things, especially pictures.
Get your title and meta description right.
Make sure your text is well structured with bullet points and easily scannable
Get your images right. Right now your pictures have generic names like "brand-dashboard.png" and no alt-tags. That's a big nono SEO-wise.
Great informational site structure with well thought-out internal linking.
Especially picture SEO is a thing that is often overlooked in my opinion.
I wouldn't call anything off page related low hanging fruits because researching link opportunities is a pain in the ass and things like guest posting are very time consuming if done right.
If you need help, I'm more than happy to help. I love SEO
Thanks Marius - I just followed you so maybe I'll reach out after I've implemented a few of these things.
I would add some footer and header with relevant links to your own website. Also optimize the headers for social media. Here is a tool https://developers.facebook.com/tools/debug/sharing/
I don't have tons of experience with this but what I've noticed is that solving the problem or answering the question the searcher has is very important.
Essentially, if the searcher clicks your link and then does not go back to Google, it's great for your ranking.
A few things (other than all the awesome advice that's already shared)
Try to build v/s pages - your product v/s competitor
Backlinks (no brainer, but easiest one is finding dead-links and recommending your content)
I recommend start putting out list of SAAS tools for "any niche") and then message them, so that they remember you (this can be done pretty quickly)
Best of luck :)
Hey Natwar, what do you mean by "I recommend start putting out list of SAAS tools for "any niche") and then message them, so that they remember you"?
Does this mean build tools that SaaS companies can use and then email every SaaS company I know of to send them that tool?
Nop, I meant something like this: https://around.io/blog/10-instagram-tools-for-ecommerce-marketing/
and https://around.io/blog/shopify-apps-for-dropshipping-store-success/
We built good relationships with companies in similar niche and they also put us in their lists whenever they make them.
Does this make sense?
Natwar
SEO is slow, so for a VERY early startup, the 100% of SEO that get divided into the 80/20 has a very low upside. This is true for the first X period of time, where the X will vary based on competition, how long you site has been around for as of today, and what you have previously done.
Given that SEO is such a low yielder at the start, the 20% that yields 80% of that low base is really just preparatory work for later on when SEO will become more important. So here is that 20% in my opinion:
(Like Asimov's 0th law of robotics): Choose a name that no one else ranks for in Google, or that people rank for by accident. Impassification is a (really bad) good example. If your name is unique enough, you should rank rather quickly for your name if you do some very basic stuff.
Do the ABSOLUTE basics with little to no thought (Time: 10 minutes)
Have a home page title and description that describe what you do and includes your brand name.
Choose a tag line for on-page that makes sense as keywordish description ("Easy Affiliate Management for companies using Stripe" is perfect)
Install an analytics package.
i . "Are people searching for what I do?" - sometimes, the answer is no, or not yet, e.g. SaaS Affiliate Management has very little search, and the stripe niche reduces that a little further.
ii. Ask is it super competitive? This case is affiliate related, so the answer is likely YES. If so, maybe shelve much more work and try other strategies first.
2A. Ask "is there an SEO opportunity here?" each time you do any marketing activity.
If you plan to promote via your own blog, reach out to people you know who might share a link.
If you post on some related site, like this Indie Hackers question, include a few links (like signup) and maybe offer a discount. it won't likely help your direct SEO, and while people might quibble here, SEO is getting your business found when people search, not just your site. If people search for a problem and they end up reading about your solution to their problem on some other site, to the point they want to visit your site and sign up, that is a good SEO plan. Getting them to your site directly from Google is clearly the holy grail, but initially having an intermediary like Indie Hackers ranking well for a topic isn't disastrous. Just make it super easy for people to get to your site and sign up. That, in a nutshell, is the affiliate model - get between sites and Google, for terms a site itself struggles to rank for (for whatever reason).
i. Read this: https://moz.com/beginners-guide-to-seo
ii. Read this: https://moz.com/beginners-guide-to-link-building/tactics
iii. Meander through articles, taking some notes, and look for ideas that several people parrot, that you feel comfortable doing in the context of your business and skills, e.g. in this case there is a community of blogs and podcasts dedicated to the topic that could really help.
iv. Week two: make a plan, and implement a few ideas that you think will work.
v. Iterate.
Keyword research related topics in your niche, write up articles and optimize them. Add the first keyword after the first 200 words, second in the middle, and one more at the end. Add some LSI terms and some useful outbound links. Onpage SEO IS A MUST, so master that and you're already winning.
Interlinking is good, so link every once in a while from blog post to post. Blogging is gold if done correctly. Theres many popular websites that gain most traffic fron SEO.
Don't build backlinks, yes, you heard me right. Just write tons of good optimized guides, get them shared on social platforms thats about it. Google are not dumb and spot shitty links from a mile away.
My friend owns a massive blog he never builds links. What you need is: AUTHORITY as that's when Google will rank you.
Good luck.
Here are some low hanging fruits you can aim at:
Do a quick keyword research through competitor's blogs and google keyword tools.
Write exhaustive articles, make sure your keywords are in titles[h1] and somewhere in the relevant places across the articles. Include alt tags for images, and keep your urls really clean.
Make sure you are a good 80+ on google page speed.
Reach out to blogs and friends who could give you a backlink or two. [find what type of websites links to your competition and why approach them with better value proposition.]
Do some guests posts on relevant blogs and get backlinks.
Make sure you monitor everything from google webmaster tools and make tweaks as you learn from your efforts and results.
I hope this helps you.
Best of luck for launch!
Basically, give the user what they want.
research keyword
Use focus keyword meta title, meta disc, on page
Write great content which people will enjoy to read.
Wait.
Google can't ignore great content
Thanks - any thoughts on the importance of sitemaps?
comes down to the size of your site. I would say with a site of under 100 urls it's not that important. But on the other hand it should be super easy to generate a sitemap for your site and submit it in the search console.
You do not need to do anything for SEO right now. Just launch this and go back to building your product.
Right now you are not launching a website, you are launching a sign-up form Beta application. People are not going to search for that, and no search engine is going to rank it anywhere near interesting terms. So any energy spend on SEO would be moot.
Being that your current site is an application, not an accessible content website, to do this right would need a complete rewrite. For your next site, or blog, do be sure to check the source of the page. If you can not read the content, search engines will have problems indexing it. A simple thing you may want to do, is to change the page title. Right now this is simply: "LinkMink", and shows without any description in Google search results. Change to something like: "Affiliate Management for SaaS/Stripe Companies | LinkMink".
Do start thinking about your future content/online marketing strategy. Especially when it is your website that you'll use to get customers. Good products can and do fail without any online adoption (finding a right paid advertising model that works is expensive).
For SEO on a budget: Get a good Wordpress install with SEO and caching plugins. Hard to go wrong there.
This comment was deleted 6 months ago.