24 ms·
MarketRank: Anti-SEO Ranking Algorithm
- wirthjason 5y ago> And so, the oversimplified description of MarketRank is “just add up all the upvotes”. Wait… the sum of fake internet points is what we’re using to measure pages? I agree that search results could be better but this doesn’t seem to be the way.
- sharemywin 5y agoSeems like it could be gamed with fake up voters.
- jfengel 5y agoAnd it's useless for anything that doesn't get talked about on whatever web sites you've decided to make your "market". Which would, as you note, instantly become havens for fake votes. They don't get gamed too hard now because they matter so little.
- neilv 5y agoThat "top GDP" list looks especially HN-ish.
- crazysim 5y agoCould? Would!
- summerlight 5y agoI don't know if this new algorithm has fundamental advantages against what Google's currently doing other than it's not yet being targeted by SEO attacks. You can probably create a new algorithm which works significantly better than Google for the current web configuration, but it will be only until everyone decides to "optimize" their site against the new algorithm. Probably in someday, general computational intelligence could solve this problem by understanding the content itself and use it for ranking in a meaningful way. But if you're just trying to utilize some arbitrary, accidental structure inside the data set for ranking, there always will be a way to exploit. That's the whole point of SEO anyway.
- data4lyfe 5y agoExactly. Let's say that MarketRank grows in market share to be the dominant search engine. What's to stop someone from then gaming Reddit / HackerNews posts and comments with bots and fake accounts because the operator understands that these websites now have "community verified rank importance"?
- CityOfThrowaway 5y agoYes, and the sites themselves become valuable targets for M&A because of their outsized influence
- fortran77 5y agoThey're already gamed or easily gamed. You can buy Reddit accounts with high amounts of karma which are sold to people who are trying to do "astroturf" promotions.
- pixelpoet 5y agoThe first thing an anti-SEO anything should do is ban Pinterest, by far the most annoying site on the internet. See also the brilliantly named plugin, Unpinterested.
- isthisreality 5y agoWhat's annoying about Pinterest?
- pixelpoet 5y agoIt gobbles up a huge fraction of search results from Google, even things that aren't really image related. Makes finding the original sources for reposted images extremely painful, infuriatingly difficult to avoid without adding -site:pinterest.* to the query, ...
- ericmcer 5y agoHost a huge number of images that show up in search results and then make them impossible to view without logging in, don't allow right click so you can't save/view image in the normal manner. Basically all the annoying things they can to monetize pictures that people have uploaded.
- deleted 5y ago[deleted]
- langsoul-com 5y agoBan pinterest, 10 more pop up, will you continuously ban them?
- qvrjuec 5y agoI stopped reading when I saw the algorithm that is purportedly 'immune to SEO' relies entirely on metrics that are already heavily manipulated.
- deleted 5y ago[deleted]
- EnderShadow8 5y agoInstead of using upvotes from sites such as Reddit and HN, why not instead allow the users of the search engine itself upvote and downvote results? This might allow quality results outside the scope of larger online communities to still be highly ranked, and also tailor the results to the audience of the search engine itself.
- Gigachad 5y agoBecause then instead of SEO you have upvote farms and paying people to upvote your links.
- colordrops 5y agoWhat about it just considering your upvotes only and using them as inputs to a recommendation algorithm?
- Gigachad 5y agoBecause there is no obvious way to translate your own upvotes in to a general search engine. If I want to find info on headphones, there is no way to use my upvotes to show a blog post by a non sponsored non SEO site. At most it could work out I'm interested in headphones and show more of that. But Google already does this. We have the smartest people working on this problem on both sides. Pretty much every easy / obvious solution has been considered already.
- colordrops 5y agoIt would know more than that you are interested in headphones. A particular URL that you could upvote or downvote has a ton more information than that - the website itself, the part of the website it is on, the content of the page, other websites it links to. Legitimate sites tend to link with other legitimate sites.
- Gigachad 5y ago
- insaider 5y agoSurely Google has already thought of this. Is it that Google actually benefits from having an algorithm that is susceptible to being gamed and therefore they are disincentivized to move away from that?
- nojs 5y agoThe more likely but less interesting explanation is simply that once something becomes highly commercially valuable to game, it’s an ongoing cat and mouse situation. Google may or may not see it as a high priority to fix but I doubt it’s a deliberate conspiracy.
- tonyedgecombe 5y agoGoogle has several conflicts of interest. The first is that if they provided users with exactly what they are looking for then the users would accept that and not click on any Google search ads. The second is a lot of the spammy sites are running Google AdSense so it is in Google's interest to send people to those sites even if they aren't what the user is searching for.
- post-it 5y ago> Our naive currency conversion will work exactly like our naive inflation adjustment. We will compare the cost of a similar basket of goods across the different platforms. In this case, our basket of goods will be similar to our inflation calculation, i.e the average of the top 50 highest ranking inflation adjusted websites on a platform. > We can now calculate the “GDP” of a domain by adding the total value of all webpages produced by a domain. This is very easy to game by spamming posts with one upvote on any platform, because the formula for calculating score increases strictly positively with the number of links. You could have low-voted posts count against the total score, but then anyone could easily de-rank a competitor's content by creating low-voted posts about it.
- snowwrestler 5y agoForum upvotes and downvotes have no correlation with quality, though. As implemented on Twitter and Reddit and HN, they are simply engagement features. In other words, the point of voting is not to surface quality content, it is to make site visitors feel like they’re doing something, and therefore be more likely to return. Karma scores, too, are not about rewarding quality but simply about creating artificial incentives for return visits. Quality in forums comes mostly from careful human moderation. HN is carefully moderated by dang and others. Likewise, the highest-quality subreddits are those that have strict rules and active moderators that enforce them.
- goldenkey 5y agoSome of the worst reddits are also the ones with active moderators -- these moderators get under the table money to promote specific content while suppressing the rest.
- mrec 5y agoAgreed. I think the whole market analogy breaks down right out of the gate: > Each of these communities has an upvote mechanism, which can be interpreted as an indication that the user believes the website is undervalued. They are willing to bid up the price by spending their upvote on it. It's wholly misleading to talk about "spending" an upvote. Upvotes, unlike money, are not a limited resource. Most of the other problems (bots, spamming, optimizing for low-effort clickbait etc) flow from that.
- bartread 5y agoI don't think ranking based on upvotes, downvotes, or other forms of engagement is necessarily terrible, but it's certainly nothing to do with "market value", and misleading to suggest that it is. If you want to create a way of ranking websites and call it "SocialRank", or "EngagementRank", that's fine, although see below. However, users would have to be aware of the severe limitations. You've already highlighted some of the problems with social content: it's often spammy, low effort, clickbait, poorly written, misleading, or outright false. The quality of the search engine and ranking algorithm is going to be judged by the quality of the results it returns, which I'd imagine will be pretty trashy in this case.
- mruniverse 5y agoI'm puzzled as to why Google search is getting worse. Doesn't the Adword feedback loop help?
- ohashi 5y agoThis seems incredibly biased and naive. If you want to just search for a tiny fraction of issues relevant to startups and coding, just add you site: filter or use HN search and move on. There's no anti SEO going on here, it's ranking by echo chamber on a metric you hope hasn't been manipulated (that much). Given the the breadth and depth of a fully functioning search engine, this wouldn't cover much at all either.
- not2b 5y agoIf the public knows exactly what the algorithm is, they will game it. If they don't know but can approximate its behavior by observation, they will game that. I also think that lots of upvotes on influential sites will soon turn into improved page rank so don't think that it will make a difference. Google isn't using the original, naive page rank algorithm, they have repeatedly refined it to fight the SEO folks.
- charcircuit 5y agoA reddit upvote is not a single currency. By this logic a submitted link would get an equal number of upvotes (on average) when submitted to any subreddit. This is not the case. Smaller subreddits have less potential for upvotes.
- Animats 5y agoand so, the oversimplified description of MarketRank is “just add up all the upvotes”. We have some more work to do to make the values accurate, but this is the general idea. "1,000 FB Post LIKES $15 (On sale for $12)"[1] "1,000 Facebook Likes $14.5o (On sale for $8.82)" [2] No, this idea isn't going to work. [1] https://www.fbpostlikes.com/ https://www.fbpostlikes.com/ [2] https://www.instafollowers.co/buy-facebook-likes https://www.instafollowers.co/buy-facebook-likes
- mccorrinall 5y agoFacebook likes are much cheaper than reddit or hn upvotes though. I believe MarketRank is not completely useless, it shouldn’t be used as the only parameter for the ranking system though. Much more a single gear in a complex machine.
- Szpadel 5y agowhy can't we have upvote and downvote on search results, and use that as as measure? i guess a lot of people would downvote spammy sites, not sure about upvoting legitimate ones
- cortesoft 5y agoA lot of fake users would upvote spammy sites, though.
- karterk 5y agoAny algorithm is going to get gamed sooner or later. The biggest problem I've with Google ranking is this: 1. Everyone now knows that Google favors long content pieces which covers the topic in depth (what, why, when, etc.) 2. So an army of content marketing firms are writing 2000 word posts for simple topics that can be covered in 200 words. 3. As the user gets lost in the 2000 word article, trying to find what they really need, Google treats this as a positive "lots of time spent on page" signal and rewards this behavior further. The result is people trying to now write 3000 word articles to "one up" the other already long posts dominating the first few results.
- guntars 5y agoWhat Google needs is to do is start taking explicit user feedback. If I click on something and it's a major waste of time, I want to be able to tell Google to never show me this result or the whole domain. Why can't I do this? They are happy to hoover all of my data in the name of "personalization", but there's zero way I can personalize the results myself without resorting to insecure 3rd party extensions.
- isolli 5y agoBack in the early 2000s there was a browser toolbar from Google that allowed you to do exactly that. Maybe such a tool today would be too easy to abuse?
- randomsilence 5y agoIndeed, why does Google not use their full stack? Other competitors have the problem that SEO agencies can flood the feedback with manipulated data. However, with Android, Google knows the identity of enough people that they can identify the genuine feedback. There is already a search engine for feedback: Whaleslide.com [1] seems to let users curate content with collections. However, I haven't seen a link to a collection on their results pages. [1] https://whaleslide.com/info/collections https://whaleslide.com/info/collections *edit: also: https://ninfex.com https://ninfex.com >There is no crawler, our index is built solely by users submitting interesting and useful links. There is no complex search algorithm.
- bhartzer 5y agoWhat makes you think that google is NOT already taking into account social media upvotes or social media popularity?
- moribunda 5y agoexactly. this post is a kind of: let's make new google! i know how to do it better (while ignoring 1000 other factors outside of my bubble). Even if Dunning-Kruger effect is debunked, this case shows that people work this way.
- denton-scratch 5y ago> Even if Dunning-Kruger effect is debunked Cite please!
- drenvuk 5y agothis falls apart the moment dang and the others decide to do something else is more important than quality community interactions.
- langsoul-com 5y agoWould be going back to page rank, in its near original form with minor tweaks from lessons learnt, be better than current search engines? This seems like a decent attempt to resolve the the search engine problem. Has flaws yes and is limited to blogs with up votes so not universal. Perhaps a universal search engine is impossible. Instead each type of content have its own search algorithm
- IncRnd 5y agoThis is incredibly naive. Of course this is not immune to SEO but is highly susceptible to SEO. When it is in the financial interests of millions of people with billions of dollars at stake, people will simply tweak the signals going into inputs of your algorithm and "break" your "anti-seo".
- sdoering 5y agoWhat I took away from this article is that the author(s) don't seem to have a feedback cycle outside their bubble. Hopefully the discussion here might help a bit. I read a lot of valid criticism here that should (in best case) already have been incorporated into the thinking process while researching the idea of a 'Market Rank'. > An object with a higher market value is probably better That was the moment the article lost me personally.
- guntars 5y agoEveryone's pretty skeptical here, but I think something like this is the way forward. Not based on Reddit or HN, of course, but based on the same principle, namely, user curation. It's argued that Google was so successful at first with PageRank because at the time it was common for users to have personal web pages that had long lists of curated links to other websites. That signal has gone down the toilet, but why can't we just skip the middleman and get people to rank sites they think are interesting by, you know, upvoting them or something like that. We need collaborative filtering for content aggregation.
- jasonkester 5y agoHave a quick look at the /newest page here and you’ll see it dominated by people who are already gaming it for conventional SEO, just in case Google starts factoring this in some day. If you make it Fake Internet Points are worth real money, all you’ll do is fill all these places with SEO people and ruin them. Please don’t.
- dazc 5y agoRand Fishkin mentions in the opening chapter of his book that HN has an algorithm to detect coordinated upvoting from the same geo ip so you 'need' to have a network of people with different geo ips to game the system. So, yeah, it's going on. https://www.amazon.co.uk/Lost-Founder-Painfully-Honest-Startup/dp/0241290929 https://www.amazon.co.uk/Lost-Founder-Painfully-Honest-Start...
- robinduckett 5y agoI knew this was comedy when I saw that their top ranked site was paulgraham.com and they counted hacker news points as almost double Reddit. This is a poorly thought out idea that I just can't get on board with. This also doesn't account for new content that hasn't been ranked on a social aggregator site. I thought it would be about training an AI to recognise good content.
- skilled 5y agoA lot of the Google SEO “secrets” are not so secret. If you have an inquisitive mind - start a new blog with the means of getting your articles ranked on page 1. In 3 months you will know exactly how it works because there is real-time feedback. Google says it doesn’t use site authority, but it clearly does. People will pay $5,000 (a number i saw once) to get a link from Forbes. Not because they give a shit about Forbes traffic but because Google still thinks that Forbes is some “above them all” content site. But if you want to see the real dirty stuff people do, buy a subscription to a tool like Ahrefs and see how people manipulate links for SEO purposes. It might just give you gray hairs.
- ent101 5y ago"buy a subscription to a tool like Ahrefs and see how people manipulate links for SEO purposes" Can you please provide an example? I'm genuinely curious, I've used these tools but haven't seen the tools to manipulate links.
- skilled 5y agoI cannot because I don't have a subscription (it's quite expensive and for my needs I only need to buy it few times a year). I can tell you this though: - Brands buy paid guest posts on "established" sites. (Using a stuffed keyword for their money site, service or whatever.) - They wait until Google indexes their sponsored post. - They then go ahead and buy links that link to the sponsored post instead of their service / brand site. - The idea is that they can avoid a penalty in long-term. And Google largely looks past it because the sites doing such tactics (buying hundreds of private network links) are still on page 1 of Google results. Past a certain point (5,000+ referring domains?) Google isn't going to penalize your site because it can't differentiate between legitimate or spammy links, or even care for matter[0]. Though the internals on the algorithm are very scarce in this regard. If you do use the tool (Ahrefs) you have full freedom to analyze sites you suspect are doing shitty tactics. And you will find inconsistencies like the one I mentioned above. Needless to say, because Ahrefs is a crawler, it can be blocked and I imagine quite a few blackhat networks do this to avoid further detection. Lastly, this is a big problem for smaller niches / keywords because all you need is 20-30 links pointing towards an article and Google will assume you have a PhD on that topic. [0]: https://twitter.com/KrisHolten/status/1412396082835906563 https://twitter.com/KrisHolten/status/1412396082835906563
- zucker42 5y agoAs far as can tell, dang does a pretty good job fighting off sock-puppets and vote manipulation as things are. Imagine if there was a multi-billion dollar industry focused on making fake accounts in order to increase vote counts for HN posts. I'd don't think dang would be very successful in fighting them off. So the claim that this is "immune to SEO" is debatable.
- moomin 5y agoYeah, I get the feeling the author doesn’t understand the problem i.e. distinguishing between natural and artificial signals.
- TruthWillHurt 5y agoHN is a market manipulator in its own right as it's controlled by YC and sometimes favors post related to startups they have a stake in.
- oefrha 5y agoSmall-time voting fraud in the form of asking acquaintances to vote probably goes on all the time and frequently succeeds at securing a front page spot already; after all it only takes five votes or so. We occasionally see hard evidence of it when someone outright admits to this practice or solicits votes in the open on Twitter. People just don’t mind it that much because right now the practice doesn’t noticeably degrade the experience. Imagine if big money is suddenly involved at a much greater scale.
- DeathArrow 5y ago>Imagine if there was a multi-billion dollar industry focused on making fake accounts in order to increase vote counts for HN posts. I'd don't think dang would be very successful in fighting them off. So the claim that this is "immune to SEO" is debatable. That's an easy one. Just ask for camera permission and record a video of the guy hitting the reply button. Have thousands of hamsters to analyze each one.
- Simon_O_Rourke 5y agoWith Alexa Rank being retired this year, there's a niche for some publicly accessible ranking score for websites, even imperfect ones.
- eloisius 5y agoThe author mentions the second-order effect of SEO upon the web: an entire industry gaming their client's sites to the top of search results has debased the quality of the web overall. How is that same industry not going to pivot to debasing social sites like HN in order to do the same thing? The entire market analogy is busted because HN and reddit aren't markets and up/down votes aren't currency. You don't "spend" your upvote on something. You have an unlimited supply.
- informal007 5y agoGreat
- marginalia_nu 5y agoThere is a strange apparent paradox of Google floundering with attempting to address SEO spam, and alternative approaches including the one in the post and indeed my own demonstrating great success. The truth is any alternative search ranking to Google's will probably work well. The problem is the search mono-culture with one very dominant search engine, which permits extreme specialization. If you have real competition with multiple mutually incompatible ranking algorithms, black hat SEO patterns will drastically lose effectiveness. The unreasonable effectiveness of SEO spam is largely water assuming the shape of the cup.
- samhw 5y agoThat’s the thing: my guess is that the reason your model works well is because (respectfully) very few people stand to gain enough from gaming it. It’s an instance of Goodhart’s law: when a measure becomes a target, it ceases to be a good measure. (In other words, search result quality is probably a convex function of popularity.) I wonder about the approach @Jack was reputedly considering for Twitter, where users would select algorithms[0] out of a marketplace of options (perhaps with an interface similar to fonts.google.com, where they could sample the results of each algorithm for a given query). I don’t know if that would run within Google or would have to rely on something like Common Crawl. Google has a huge advantage not only because of its algorithms but also - as I’m sure you know - because of its index, and other miscellanea like click-and-query data. [0] In that case for filtering/ordering, in this case for searching, though one could argue it’s basically the same thing except the latter has not only a user but also a search query as a parameter.
- marginalia_nu 5y agoMy point is that this is a basic dynamic that exists in biology as well (or any ecosystem). If you have extreme monoculture, specialists can and will flourish. Specialization as a strategy is much less effective in a diverse ecosystem. If you target one algorithm successfully, the others will work better as a result; and vice versa. It's fairly easy to construct mutually incompatible scoring systems. Even minor differences in scoring will limit the success of specialization. It doesn't matter if it's a search engine or half a continent growing nothing but wheat, the dynamic is the same.
- hamstergene 5y agoSEO will respond by creating 100% robot-operated communities that upvote their blogs, essentially shifting the burden onto Reddit/HN/Twitter staff, which will surely fall just like Google's did. It looks so obvious to me yet the article doesn't even mention the word "bot" as a factor in modern Internet. To solve such a hard problem one has to try a lot harder than this.
- ricardo81 5y agoWas my initial thought also. Pagerank was initially a game changer until it became common knowledge that sites/pages need links to rank. Being able to set up thousands of sock puppet accounts on Reddit/Twitter/wherever would be the logical consequence if this algo was implemented.
- darkerside 5y agoI agree with you, but I don't think that's a reason not to do this. It's an arms race, but the only alternative is not to play, and live with shit content. We'll figure out the next move after this one gets gamed.
- DeathArrow 5y ago>What we need is a ranking algorithm that can only be gamed by creating genuinely good content. No. We need an algorithm that returns relevant results for the search terms. A machine shouldn't try to decide what "good content" is.
- gennarro 5y agoThis is a very bad idea that is very well presented. Thanks for a fun read. Why bad? People have largely said, but I’ll note that a new blog with a single legendary quality post on a niche topic would have no chance to rank, just like google. Plus this could be games if you engage in social media promotion, which many people choose not to do.
- pictur 5y agoIt's a good article, but I don't think it's a sensible suggestion. I don't think the problem can be solved by looking at how content score. There should be a dynamic structure that will check that a site is of good quality. and this quality control has to be fed from very different things. To be good at SEO right now, it's enough to add meta tags, write articles with certain characters and do a few more things like these. it has nothing to do with quality. Good page speed has nothing to do with quality. Using ssr has nothing to do with quality content. I don't know exactly for what purpose opentelemetry is used, but maybe we need something like opentelemetry for quality monitoring.
- WA 5y agoI guess I’m all in favor of having better search engine results, but the pretentious tone and outright naïvety of this piece is astonishing. > a ranking algorithm that is immune to SEO Counter point: Voting rings. > An object with a higher market value is probably better Counter point: Pricing psychology, Tesla stock. > They are willing to bid up the price by spending their upvote on it. Nobody spends anything. This sentence alone is a deal breaker. There is no downside to upvoting and I can upvote everything. Makes no sense.
- DeathArrow 5y ago>Nobody spends anything. This sentence alone is a deal breaker. There is no downside to upvoting and I can upvote everything. Makes no sense. I just upvoted your comment.
- darkerside 5y agoI'm not a fan of the tone either, and I don't think the author did themselves any favors by comparing taking about academic papers early on, because this is very much not one. I still think you're missing the forest for the trees here. Your counterpoints are not wrong, but disagreeing with three sentences in the post and deciding that invalidates the whole thing is even worse than what you are saying the author did.
- pksebben 5y agoI'm kind of with WA; I think they're just being terse. The basic assumptions that underpin this whole concept are fundamentally broken. upvotes != market value market value != value votes are very gameable It's also inviting dismissiveness to be dismissive of the algorithm that created one of the largest and most successful companies in the world, because it's dismissive.
- darkerside 5y agoI didn't find it to be dismissive of PageRank as an innovative at the time, but I think it's fair to say it has not been thoroughly gamed out. Saying we shouldn't do this because it will eventually also be gamed doesn't seem like a strong argument to me. I do think people generally upvote things they find valuable. I'm curious what the disconnect is there.
- DeathArrow 5y agoThis "algorithm" can be gamed with ease. And the huge number of false negatives is not unimportant at all, as the author likes to think it is. Using an idea like this will transform the Internet in bubbles and if you are unlucky you will never find information that is outside your bubble.
- darkerside 5y agoI think you'd want to index by subreddit as well in the case of Reddit. Getting 500 upvotes on /r/pics is probably not the same as 500 upvotes on some relatively obscure subreddit.
- ankit219 5y agoSometimes wrong things get upvoted and reach to the top on Reddit. How does this algorithm stop that? Case: In football (soccer for US folks), there was a report by Marca about two players fighting in dressing room after a terrible loss. It got to 6000 upvotes on reddit. Turns out later everyone denied it. Now, would that show up, unless corrected at the source? because you can't invalidate keywords. What happens when things are in a flux? For a market analogy - while the market hyped up Apple and Microsoft, they also hyped up Theranos. Market had the 99 boom, and then 2000 crash, and a 2008 crash. That is, market can very easily by misled. Replacing a system with something slightly better is probably not a good idea. There are ways Google can be improved or replaced, but things like these are not the way.
- denton-scratch 5y ago/me not a Twitter user Are Twitter upvotes really a useful guide to article quality? I note that the searches the MarketRank people have reported on are all concerned with startups and software. I wonder how it performs on e.g. political analysis, recipes, DIY, living on a budget and so on. I find it particularly hard to find product reviews that aren't rather shallow re-hashes of marketing material; a product review that points up the deficiencies of a product is a rare animal indeed.
- rchaud 5y agoIf you've heard of 'karma farming', you know that Reddit upvotes can be gamed. There are numerous accounts that accumulate upvotes (similar to HN commenter score) by simply reposting popular posts from 4-6 weeks ago, aka the right amount of time for most daily users to forget that they had previously seen it. Usually this would occur on high-volume, high-density subreddits like r/pics, r/funny etc where there are lots of new posts each day. Then, those high karma accounts can be used to astroturf on more valuable real estate, the sections of Reddit where people ask for product recommendations. Posts made by high karma accounts are given greater visibility in the Reddit algorithm, which correlates to a higher number of upvotes as more people see it in their feed.
- silexia 5y agoAll of the "market" sites listed are far more easily gamed than PageRank.