Hacker News new | past | comments | ask | show | jobs | submit login
My best SEO tactic so far (questinglog.com)
240 points by AlchemistCamp on Aug 14, 2020 | hide | past | favorite | 62 comments



Recap: Every time you have trouble searching for something, make a page with the information you find. It makes sense, but I'm just wondering what's the end goal since I imagine the frequency of such searches is very low and your site will have to be a blog or some kind of site with disparate content.


In my experience (marketing at a small tech company), you can get results even for reasonably competitive terms. The difference is in giving a quality answer to the query.

Many (most?) tech companies fill their sites with low-quality, jargon-filled pages that don't actually answer questions - either becuase they're written by marketers with a poor grasp of the technology, or because they don't want to 'give away' their expertise.

If you actually answer the question in a reasonably full way, there is nothing to stop you ranking highly. Google values valuable content.


I wouldn't discount backlinks. Google hasn't made much progress getting away from "page rank". Once you have that credible page/content, do focus on non-spammy ways to share it. Including grey area stuff like calling in favors, sharing it on HN, posting on Medium, etc. In the least spammy, most objective way you can.

As a concrete example, I found a grey area way to get a somewhat popular hardware tinkerer interested in something I did. Maybe I even skirted the rules a bit by sending him a free sample of my cool toy and some rough code samples. He took it well beyond what I could. I didn't ask for anything. The investment paid off. Aside from his initial blog post, others took inspiration and posted their own variations.

Google now thinks I'm the bomb for something very niche, but reasonably profitable. Likely because my efforts, plus other's work, netted some interesting backlinks. and backlinks to their posts. And maybe I am a badass in this very narrow niche, but I doubt Google would know if I hadn't pushed the envelope a little.


> sharing it on HN

Perhaps it is more of a grey area. Probably not so much the whole Show HN thing, more of the hustle seen in the comments.

Usually you see someone comment on a post about some tech by saying "I am with X company and we are working on Y to solve this problem!".

Personally, I think this stuff is great. You gotta respect the hustle.


Right, it seems like a ploy to expand the author's SEO footprint. I wasn't lost to the author/OP's comments being a part of the hustle. Given the content of the article, the ploy could almost be called something like "meta-hustle".


I do want to expand the SEO footprint of my Elixir tutorial site, but writing about my strategies for doing so on a separate site with negligible traffic isn't the way to do it. On the contrary, it might even help and encourage people to compete with me.

The productive thing to do for that site to write Elixir tutorials or at the very least, write about things Elixir devs are looking for—instead of content marketing strategies—and to put it on the same site! Here's an example of piece I wrote which did move the needle a bit on the business side: https://news.ycombinator.com/item?id=20721433

So why am I writing "meta" stuff on a totally new blog and submitting it here instead of putting all my time into the business site? Here's my best understanding of my motivations:

1) Internet points are fun! Not something I feel should be a major motivator, but it is what it is.

2) Increase my luck surface area. Who knows what opportunity could emerge or who I can meet, just because I do things and write about them?

3) Provoke discussion and maybe learn more about the topics I'm writing about and thinking about from all of you! Lammy and TeMPOraL have each already given me an idea in this thread.

4) Generate some level of goodwill from people who have found my writing useful or interesting. It's difficult to quantify the effect, but I believe that it will translate into more help, retweets, etc for my projects in the long run.


> Google hasn't made much progress getting away from "page rank".

Is that so? I thought conventional wisdom is that they now have much stronger signals about how well results satisfy queries, from Google Analytics and Chrome.


Yeah, some variation of page rank is still the number one signal. That's why subdomain/subdirectory leasing at media companies is such a hot deal right now: you take completely unrelated content (e.g. coupons with affiliate links), throw them on a subdomain of a news site (e.g. CNN) and then just watch your content rank that would have never ranked on a "normal" domain.

That "buying links" is the only deadly sin next to cloaking is more strong evidence for Google primarily relying on it. You don't get penalized for abusing Microdata, stuffing Emjois into your Title + Description or writing barely readable keyword-stuffed SEO texts, but get links from a well-known link-selling-site and watch your -100 penalty wreck your traffic.


Good insight. My intuition tells me that "buying links" is still the fastest path to ranking well, provided you are stealthy enough.


It is so, but it is largely now either "brand authority" or "backlinks" now. They aren't as sophisticated as they want you to believe.


Your example seems a lot less simple than you seem to believe. You created lots of high value interest instead of just getting some page to post links for you. In a way Google is correctly accessing real value here - you didn't cheat.


Which is exactly what Matt Cutts and Samantha Fox were saying 20 odd years ago.

Provide genuine value to people making web searches. Google will keep updating their algorithms to make searches result in better results for people.

“Tricks” can sometimes make you rank quickly, but building genuinely valuable content is the best long term strategy. (And I acknowledge that not everybody is looking for long term value from sites they build, which means they shouldn’t follow that advice. If you are trying to rank a site for a one off event, for example, where you really don’t care about search traffic in 12/18/60 months time, your site will end up looking a lot closer to SEO-spam de jour.)


To be clear, I researched popular folks in the "Arduino, control a physical thing that is visually interesting in this space".

I then sent several folks a free sample of a thing, and also rough code, that costs me $100 or so.

And the gamble paid off. One of them ran off with it. It benefitted them pretty much zero as far as I know.

I totally gamed the system. It was not natural in any sense. I got ~3000 sales, and maybe $10k of upside, which was disproportionately in my favor. Most of the magic was this person's fruitful efforts to take my rough idea into something popular. But I like to selfishly think nobody really "lost" in this little microcosm.


But how is that gaming the system? Sending free samples for review has been a thing since there were advertisements.


Reviewers are meant to send back their review units. A lot of professional reviewers refuse free review units entirely and purchase the items themselves.

Google has posted a warning on their Webmaster Blog about providing free review samples, they will take action against companies that do it:

"Bloggers should use the nofollow tag on all such links because these links didn’t come about organically (i.e., the links wouldn’t exist if the company hadn’t offered to provide a free good or service in exchange for a link)."

https://webmasters.googleblog.com/2016/03/best-practices-for...


Sounds to me like what was mentioned by tyingq was described accurately:

"Maybe I even skirted the rules a bit by sending him a free sample of my cool toy and some rough code samples. He took it well beyond what I could. I didn't ask for anything."

Certainly seems easy enough to argue complies with:

"send bloggers free products to review or give away in return for a mention in a blogpost"

If you don't ask for mentions in blogs, that Webmaster Blog post doesn't technically apply, right? There's gray area in choosing to send free samples to people you are pretty sure will mention/link to you in a blog post, but where you don't ask them to (or place any expectation on them to). So "skirting the rules a bit" sounds about right to me. There weren't "review units", they were "free gifts". No request or expectation of a "review".


I agree with you mostly, and I don't want to suggest that the OP did something particularly egregious. "Skirting the rules a bit" seems accurate to me. I'm nitpicking and playing devil's advocate here.

That said, as far as ethics & free gifts, this is why politicians, journalists and businesses usually have rules about accepting free gifts, often requiring them to return the gifts or give them to charity instead.

Here's a post on Journalism Ethics relating to accepting free gifts:

https://ethics.journalists.org/topics/gifts-free-travel-and-...


That's roughly where my head is. I don't feel guilty per se, but I am aware that my ranking isn't really "organic". I knew the value of backlinks and went after it in a very deliberate way.


> It benefitted them pretty much zero as far as I know

They got attention as well. They may well be the center of the attention for your product now, with people with questions asking them or their community first.

The trade you entered is quite common with reviewers nowadays.


> I thought conventional wisdom is that they now have much stronger signals about how well results satisfy queries, from Google Analytics and Chrome.

Do you have any official source for this? I remember they clearly saying that Google Analytics data is not used and will not be used for search in any way.


For niche searches they might not simply have enough statistically significant data for "time on page" to be a useful metric.


I wouldn’t call that rule skirting at all. Just good networking!


A better tactic, one that I've employed with fantastic results, is to interview your company's current customers. Get a very strong understanding of their pain points and discovery process.

Then create content that addresses these pain points very specifically.

SEOs tend to get blinded by search metrics and keyword data. There are countless long tail queries that might show negligible results in your keyword tool, but are very pertinent to your target market.

You won't get much traffic from such "pain point SEO", but whatever queries do come your way will be highly targeted.

In general, unless you rely on ad revenue, you should never use traffic as a success metric for SEO. It tends to blind your decision making. I've ranked for a single keyword that got me 80k visitors a month, but I've made more money from keywords that got me 10 visitors a month.


I did this recently, a new microcontroller claimed to support circuitpython but had no instructions on how to actually get it up and running. I eventually figured it out and documented it on my site (and shared a link in the official forum to help people if they looked there for it as it was the first place I looked). Few days later, their wiki had been updated with documentation that was almost identical to what I had written. I was mad at first, but it's not a huge deal - what I set out to accomplish was to ensure people could find the instructions. Ironically I still outrank their official wiki on Google :D


Whenever this happens to me, I create a StackOverflow self-q&a or a GitHub Gist synthesizing the knowledge. Then I use google to find my own content because I more or less remember the keywords of what I wrote. Also, many times, my coworkers find my answer on SO and get amused :)

(I could probably write some of those stuff on my personal blog, but SO has an added advantage of soliciting comments and alternative answers; people on blogs are less keen to do that IMO).

Fun fact: when I was interviewing for my last job, I got stuck on an unexpected issue when coding. I could use google, and found my gist from few years before with similar problem which got me unstuck (I totally forgot about having it written) as #1 item in Google.

IME, SO and gist index really well in Google and often end in top of results. HN, less do (unless you explicitly put hackernews or site:... in query).


Recap: It's a pretty useless idea.

Almost all people are producing content for a company, product etc in which they are not the target customer and hence are not doing searches for.

It would have been useful had they explained how to methodically discover long tail keywords that aren't being satisfied with good content for any subject.


In the first few paragraphs, he explains that this advice applies only to solo niche writers and not companies or products.


Even more concise: If you don't see a flag on some land, plant your flag there.

The problem with this approach is that it only works if you want to create content for the things you searched for. Just because I'm googling obscure shit doesn't mean I want to write an article with ads about it. I could see this technique work for someone who wants to start a technical blog -- make your posts the first result on a bunch of obscure issues you run into.


It worked very well for my old blog about language learning and teaching, too. That blog later lead to me partnering in a brick and mortar language school and it was also extremely helpful for recruiting.

I'd say the question is, "Do your in-depth searches cluster around a general topic?"


I've had that same fear myself but it hasn't been a problem so far. It might be a problem for an academic deep into a field that isn't a fast-growing one.

My much larger site 10-15 years ago was primarily about language learning. It had some fairly niche topics I was concerned that virtually no English-language speakers would be looking for, and yet the traffic rolled in. It was a blog, though. Also, some of those topics became more popular over time. Extensive Reading and Spaced Repetition were two examples.

My current site is in my profile and it's pretty tightly focused around Elixir (roughly the 50th most popular programming language).


In one way, this is essentially the "wedge". You start with a very specific long tail keyword, but you also cover related searches and topics, and the nice part is that your website analytics will then feed you more long tail keywords that are related but not exactly this page: those are ideas for other pages.

This is one reason why you'll see a page with one topic as a title often branch off to cover many related but sort of unexpected topics throughout the page - it's to cover the main keyword but also grab coverage on the related ones that might be easier to rank for (by simply mentioning it in a page vs. dedicating a page to it). As the owner of that site, you might see that one of these pages could be getting traffic from hundreds of keywords, and 10 of them are on a distinct enough topic that warrants another page. So you build a page for that, etc.


No, not at all. Your perspective and style has value.

I answered a fairly simple question on Stackoverflow many years ago that has a bunch of upvotes, and still generates a few dozen a week.

I didn’t do anything magical, just wrote a response in a way that resonates with people. I have not repeated that feat either, so I possess no unusual skill. If you write every day, you’ll do the same thing eventually with something.


Agreed. I have a few answers on the StackExchange network that have upvotes tricking in year after year.

Sometimes I think I should have made a blog and added some pics. Then those upvotes might have been ad revenue.


This is exactly what I did with rlhitboxes.com. I'm still the most-up-to-date source for the info, even though Epic née Psyonix put up a page with the same info after I launched. They haven't kept it updated as they release new cars.

It's just a pet project, but it's consistently in the top 5 of any given relevant search phrase.


I totally agree with the author. I've been frustrated finding the information I needed so many times, and when I eventually found it by putting together the pieces from different sources, I called it a day and moved on.

But then one day I figured that me wasting the time to find an answer might be something that's affecting other people as well, so I did a couple experiments. My entire blog is now mostly a bunch of solution posts to various issues I encountered (I know, not very sexy). The most popular one by far is https://dragoshmocrii.com/ubuntu-20-04-stuttering-animations... which brings in tens of people everyday (not that much, but still). Initially, I just posted the solution, but then I wanted to see what people actually thought about it, so I encouraged them to drop me a comment if the solution did help them. So people started to reply, and it's a great feeling to see I could save people time!

One might wonder, why not use a better place to post a solution, such as Stack Exchange websites. And the answer is why not keep it on my website and build some reputation for myself, who knows who stumbles upon my solution post, and invites me to apply for a great job! ;)


That's a good observation. Come to think of it, according to Google's Search Console[0], most frequently searched for / visited posts on my blog are a) some very specific stuff about numerical methods that I wrote during my university years, b) a decade-old post about fixing issues with Polish diacritics and Y/Z swap on Windows - i.e. explaining how to use CTRL+SHIFT/ALT+SHIFT to fix keyboard layout/language, and how to disable it entirely.

I might start doing it - instead of trying to think of large topics to write, just describe results of any research I needed to do where I had trouble finding reasonable answers. Not for fame or SEO - but as a service to random strangers. Judging by unending stream of searches for over 10 years, I suspect that this post about keyboard layouts/language switch is the single most useful thing I've done in my entire life.

(As context for non-Americans: language & keyboard layout switches are all too easy to hit by accident, and suddenly your keyboard "isn't typing" some characters, or swaps Z and Y, or whatnot. This doesn't go away on restart (or at least it didn't use to), and completely confuses regular people, making them think their computer is broken. Those non-tech-savvy people usually resort to manually copy-pasting problematic characters from a file or from a website whenever they want to type them. You can imagine the impact on productivity and sanity, particularly at work.)

(And I just can't fathom how this is still a problem in 2020. Microsoft, WTF?)

--

[0] - I don't use Analytics or any other tracking script on my site. Search Console gives you access to data on performance of your site on Google's search engine, and includes the only two things I ever cared about wrt. any analytics - how do people end up on my site, and what posts do they visit.)


Here’s a good example of this that I ran into recently: I was searching for software to display pictures as post/page content on my static Jekyll website with automatic handling of thumbnails, multiple type conversion (e.g. to WebP), and all that fun stuff. What I found was a fairly even split between people who call them “pictures”, people who call them “photos”, and people who call them “images”, and in a way that seems like the three groups rarely cross-pollinate!

I ended up disliking all the software I found and wrote my own (as one does), but then when it came time for a README i made sure to use all those terms and even provide links to the other projects I found in case those links help somebody who ends up preferring one of them to mine: https://github.com/okeeblow/DistorteD


I've never thought about it before, but I've consistently used "image" ever since I learned about the <img> tag as a kid. It's very interesting that you can segment groups by which word they use.


I'm the same way, also thanks to [img] in BBCode. For what it's worth I was also a heavy ImageShack user and always avoided PhotoBucket. I wonder if there's any relation :p

The HTML5 <picture> tag makes that variation a lot more relevant. The "photo" people are also implicitly talking about art direction! Photos are almost always a "page content" thing, then I see people talk about generating "images" and "pictures" for their website's pixel-perfect UI/navigation/logo needs.


Google Search Console is a great source to help you build on this technique. It’s the most reliable source of data on what your site is appearing in the search results for - even if it doesn’t get a click. You’ll often find your site appearing for queries that you haven’t directly addressed yet with content. Create an article that does address that query or question - and get more traffic. My tool https://seotesting.com works off GSC data and has some predefined reports that help you find these types of queries - please give it a try.


I think this is a great example of "scratch your own itch". Rarely are frustrations so specific that they don't impact multiple individuals. SEO aside, you're benefiting those who come after you asking the same questions.

About two years ago I started writing specific technical posts that I had to piece together from various sources. Although it's primarily for my own selfish reasons to reference later, I've seen quite a lot of traffic from folks who are trying to find the same solutions. Not too unsurprising, the key here seems to be the more niche a post, the better it performs compared to posts that cover broader topics.


> you're benefiting those who come after you asking the same questions

Thanks! The idea of just being helpful on the internet is vastly undervalued.

Since this specific tactic is about avoiding competition, it does pretty much always lead to something very niche, very new—either in content or the audience/approach to the content.

Larger topics are often worth going after or necessary for a larger site, but then you have more authority and more resources to do so.


The process of documenting something I couldn't find an answer to is effectively the current raison d'être for my personal website.


Great article.

I guess the next question is, how does one create a way to reliably generate these kinds of "itch scratching" type queries on a regular basis?

My immediate guess would be to just be building something within your niche that you find interesting. And the ideas would come as a by-product of that.

So this definitely works best for builders. Those who are just focused on content creation and not building may have a pretty tough time using this strategy, due to lack of ideas.


I'm not sure how the author found these queries, but looking at Google Search Console, I definitely see quite a few queries that I could write content around.


Isn’t that just part of the long tail keyword strategy?


Yes indeed. "What's old is new again" truly applies here.

Something I enjoy about having been around since the beginning of the internet, is to watch the cyclical nature of information and how each new generation "discovers" bits and pieces from the past.

I could take the "get off my lawn" stance and just complain that "kids these days" don't understand logic gates or finite state machines, so what business do they have messing about with promises and javascript. But it's genuinely enlightening to see new approaches to old problems. Having an open mind was easy when I was young. Nowadays it can actually take effort to do so.

However, this one sits firmly in "duh! Wasn't it obvious?" territory with me. But I mean that in a nice way :)


It is exactly what it is. Author described with how to write those content without making it spammy. All marketers use this strategy heavily as their #1 way of getting to front-page, but genuine content is hard to come by.


I really enjoyed the section about working with the search engine and how we typically use search. Naturally, when we come across a problem we search to find solutions. When your problems are generic, it's easy to find an article that gives you an exact answer, but the deeper problems that you work on or the more specific they are, the less likely you'll find an article you can follow to fit your needs. That's where it's important to form models and sharpen tools for inference. It's more likely that you'll have to read a handful of articles and take segments from each article to formulate an answer.


> Create what you hoped your search would find

This is the content is king mantra. Ideal SEO is the point that delivers the best results with the fewest consequences. That’s a subjective rule, so it’s hard to say creating content works for everyone.

Point of saying this is you should strive to appease search engines by creating useful content, but the real world is messy. Some industries need to bend the rules to survive.


Thank you Mark, that helped trigger some cascades. I went ahead and did just that [1], let us see what shape it takes.

[1]: https://notgpt.com/2020/08/15/life-is-like-a-blockchain/


I think SEO is improving search rank given specific content. Creating content given specific search results is something entirely different. It's like someone hired you to promote their car parts shop and you added boobies page to it, Alexa rank to the moon!


My own strategy has been answering questions in Stack Overflow and related sites.

I guess yours is more profitable.


Your strategy is definitely profitable for StackOverflow (and StackExchange).

But all these approaches end up helping others, regardless of who gets to make some money out of it.


That's pretty much what I do. I used to blog solutions (and before that do answers on experts-exchange). Blogging computer solutions would pay the hosting charges and buy a few computer parts - replacing the mediocre computer every couple of years. But then ad/Amazon revenue feel off a cliff. So might as well post to SO network.

Not everything that scores highly would produce revenue on blog though.



Yep! It is interesting though that the top 3 results for this totally not specially crafted /s query are the article (expected), this comments page (fairly expected), and then an outdated 5 year old article (not so expected).

I wonder if the overall quality of Google search would improve significantly if, for some topics where timeliness is important, they ranked things more heavily by date, emphasizing recent results. This would probably have a decent impact on some technical searches, but I wonder how wide the applicability would be.


Google actually does heavily index by date. It has caused a lot of problems for trying to find good older stuff in evergreen niches.

The issue with this search is no one would normally search for “my best seo tactic”


Good point. "best seo tactic" doesn't show any of this on the front page (and there's a half page of ads before you see any real content).


That's a lot of words to say "write stuff that you wish existed but doesn't".

It's the strategy used by literally ever beginner blogger I've come across. Not saying it's bad but I'm not sure why there's a whole article about it.


More nuanced than that, I think. Brainstorming things you wish existed and writing about them doesn’t completely overlap with taking searches you’ve actually done and have ended up difficult to complete because of a lack or disparity of information and writing the solution.


I guess this works as long as you are clueless about your profession so you search a lot the same way your customers do.

I suspect this is rare.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: