/** * Word lists for the title tests, English like Rank Math's: words that * make a title click-worthy, and words that carry a feeling either way. */ export const POWER_WORDS = [ 'amazing', 'astonishing', 'awesome', 'backed', 'beautiful', 'best', 'better', 'blissful', 'bold', 'bonus', 'boost', 'breakthrough', 'brilliant', 'cheap', 'clever', 'complete', 'confidential', 'crucial', 'daring', 'definitive', 'delicious', 'discover', 'easy', 'effective', 'effortless', 'elite', 'essential', 'exclusive', 'expert', 'extraordinary', 'fast', 'fearless', 'free', 'fresh', 'genius', 'gift', 'greatest', 'guaranteed', 'guide', 'hack', 'hidden', 'huge', 'hurry', 'important', 'incredible', 'insane', 'instant', 'jaw-dropping', 'killer', 'latest', 'legendary', 'limited', 'magic', 'massive', 'mind-blowing', 'miracle', 'new', 'now', 'official', 'perfect', 'powerful', 'premium', 'proven', 'quick', 'rare', 'remarkable', 'revolutionary', 'secret', 'sensational', 'simple', 'smart', 'special', 'spectacular', 'startling', 'stunning', 'successful', 'surprising', 'top', 'tremendous', 'ultimate', 'unbeatable', 'unbelievable', 'unique', 'unlock', 'urgent', 'valuable', 'winning', 'wonderful', 'worst', ]; export const POSITIVE_WORDS = [ 'achieve', 'advantage', 'amazing', 'awesome', 'beautiful', 'benefit', 'best', 'better', 'boost', 'brilliant', 'celebrate', 'comfortable', 'delight', 'easy', 'effective', 'enjoy', 'excellent', 'exciting', 'fantastic', 'favorite', 'free', 'fun', 'gain', 'good', 'great', 'happy', 'healthy', 'helpful', 'ideal', 'improve', 'inspiring', 'joy', 'love', 'lucky', 'perfect', 'popular', 'positive', 'powerful', 'proven', 'quality', 'recommended', 'reliable', 'rich', 'safe', 'save', 'simple', 'smart', 'strong', 'stunning', 'success', 'successful', 'super', 'sweet', 'top', 'trusted', 'valuable', 'win', 'winner', 'wonderful', 'worth', ]; export const NEGATIVE_WORDS = [ 'avoid', 'awful', 'bad', 'beware', 'boring', 'broken', 'cheap', 'crisis', 'damage', 'danger', 'dangerous', 'dead', 'deadly', 'difficult', 'disaster', 'dumb', 'fail', 'failure', 'fake', 'fear', 'frustrating', 'hard', 'hate', 'horrible', 'hurt', 'kill', 'loss', 'lose', 'mistake', 'never', 'nightmare', 'pain', 'painful', 'poor', 'problem', 'risk', 'risky', 'sad', 'scam', 'scary', 'stop', 'stupid', 'terrible', 'toxic', 'trap', 'ugly', 'useless', 'warning', 'waste', 'worst', 'wrong', ]; /** * What the Recomaze agent never writes (its quality rules 5, 6 and 12): * filler and hedging, lowercased, matched anywhere in the text. */ export const BANNED_PHRASES = [ 'digital landscape', 'game-changer', 'game changer', 'revolutionize', 'revolutionise', "in today's", 'are you looking for', 'in the ever-evolving', 'ever-evolving', 'leverage the power of', 'unlock the potential', 'in this comprehensive guide', "let's dive in", 'the key takeaway is', 'at the end of the day', 'without further ado', "it's worth noting that", 'it is worth noting that', 'at its core', 'in essence', 'essentially', 'robust', 'seamless', 'cutting-edge', 'state-of-the-art', 'comprehensive', 'quick question', 'it might be', 'one could argue', 'perhaps', 'some say', 'generally speaking', ]; /** How the agent never opens an article or a section, lowercased. */ export const FORBIDDEN_OPENERS = [ 'choosing', 'selecting', 'in this article', 'in this guide', 'in this post', 'there are many', 'when it comes to', 'welcome to', 'if you are looking for', "if you're looking for", 'have you ever', 'in a world', "in today's", // The same setups in Romanian, folded as the analysis reads them. 'alegerea', 'selectarea', 'in acest articol', 'in acest ghid', 'in aceasta postare', 'exista multe', 'cand vine vorba de', 'bine ati venit', 'daca esti in cautarea', 'daca cauti', 'te ai intrebat vreodata', 'intr o lume', 'in ziua de azi', 'in zilele noastre', ]; /** Subheadings that say nothing an answer engine can lift, lowercased. */ export const GENERIC_HEADINGS = [ 'introduction', 'intro', 'overview', 'summary', 'conclusion', 'conclusions', 'final thoughts', 'final words', 'benefits', 'features', 'tips', 'tips and tricks', 'why choose us', 'about us', 'what is it', ];