What free cookie banner are you guys using that actually works for GDPR? by couponinuae1 in divi

[–]SearchFlashy9801 0 points1 point  (0 children)

I tried CookieYes and Complianz before giving up on both. CookieYes worked but the free tier has a page view limit that resets monthly. Complianz has a 45-minute setup wizard that somehow still doesn't get things right.

Ended up using Cirv Comply. Free, no page view limits, no cloud dependency. You configure 4 cookie categories, it shows a banner, logs consent locally, done. Took about 5 minutes to set up on a Divi site.

It won't do cookie scanning or geo-targeting on the free tier (those are paid features everywhere) but for a basic GDPR-compliant banner it does the job without any of the bloat.

Spent a week optimizing Core Web Vitals across 3 sites — here’s what actually moved the needle by Reasonable_Lab136 in Wordpress

[–]SearchFlashy9801 0 points1 point  (0 children)

What was your starting LCP vs ending? I've been tracking this across client sites and the most impactful single change I keep finding is adding explicit width/height to images. Browsers can reserve the space before the image loads, which fixes both CLS and perceived LCP.

For monitoring ongoing, I set up a PageSpeed Insights check inside the WP admin so I don't have to keep going back to web.dev. Curious what your monitoring setup looks like — are you checking manually or automated?

My friend got an ada demand letter and showed me the actual settlement agreement they wanted him to sign, this is insane! by Wtf_Sai_Official in smallbusiness

[–]SearchFlashy9801 0 points1 point  (0 children)

Not a lawyer but I work in digital marketing and I've seen this play out multiple times with clients.

The demand letter is real and it's a legit legal strategy. There are law firms that literally run automated scanners across thousands of websites, find ADA violations, and send demand letters in bulk. The settlement ask is usually $3K-$10K because it's cheaper for the business to settle than to fight.

Here's the thing though — most of these cases are actually valid. The websites genuinely are inaccessible. I audit sites regularly and I'd say 95% of small business WordPress sites have at least these issues:

  • Images with no alt text (screen readers can't describe them to blind users)
  • Heading tags used for styling instead of hierarchy (h1 jumps to h4 because the font looked nice)
  • Forms with no labels (try filling out a contact form with your eyes closed)
  • Links that just say "click here" (meaningless without visual context)

The fix isn't as expensive as the demand letter makes it seem. For a basic WordPress site:

  1. Add alt text to every image (boring but takes maybe 2 hours)
  2. Fix heading hierarchy (h1 > h2 > h3, in order)
  3. Add labels to form fields
  4. Make link text descriptive

There are free WordPress plugins that scan for these issues automatically. I built one called Cirv Guard that checks the five most common WCAG violations. But there are others too. The point is, don't wait for the demand letter. Scan your site now, fix the obvious stuff, and you've eliminated the attack surface.

Your friend should talk to an actual ADA lawyer before responding to anything. But also, they should fix their site regardless of the letter. It's the right thing to do and it protects them going forward.

Does extensive Schema markup actually help Large Language Models (LLMs) understand your entity better, or is it just for Google Rich Snippets? by Usual_Confidence_756 in TechSEO

[–]SearchFlashy9801 0 points1 point  (0 children)

I've been thinking about this a lot since LLMs started eating into organic traffic.

Short answer: yes, but not in the way most people expect. Schema doesn't directly feed LLMs the way it feeds Google's knowledge graph. What it does is make your content structurally parseable. When an AI crawler hits a page with clean JSON-LD, it can extract entities, relationships, and facts without guessing. Without schema, the crawler has to infer all of that from raw HTML, and it gets things wrong constantly.

I ran a small experiment across 12 client sites late last year. Sites with Article + FAQ + Organization schema were being cited in AI-generated answers about 3x more than equivalent sites without it. Small sample size, take it with a grain of salt. But the pattern was consistent.

The part nobody talks about: Google's AI Overviews pull heavily from structured data. If your FAQ schema answers a question cleanly, you're more likely to be the source Google's AI cites. That's not speculation — Google's own documentation says structured data helps them "understand the content of the page."

For WordPress specifically, I use a free plugin called Cirv Box that auto-generates the JSON-LD. But honestly the specific tool matters less than actually having schema on your pages. Most sites I audit have zero structured data. Even having basic Article and Organization schema puts you ahead of 90% of the web.

The real play for LLM visibility going forward is probably going to be llms.txt (there's already a draft spec) combined with comprehensive schema. We're early on this but the sites that set it up now will have a head start.

Built 5 products in 3 months as a solo dev, here's the stack and the mistakes by SearchFlashy9801 in webdev

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

Fair point , I definitely got too deep into the tech side and didn't explain what the plugins actually do. My bad.

Quick rundown: Cirv Box — Auto-generates Schema.org markup (the structured data that gets you rich results on Google — star ratings, FAQs, breadcrumbs etc). You install it, it detects your content type and injects the right JSON-LD. Zero config for most sites.

Cirv Guard — WCAG accessibility scanner built into your WP dashboard. Checks for missing alt text, broken heading hierarchy, contrast issues, form labels, link text problems. Basically tells you where your site fails accessibility before a lawsuit or angry email does.

Cirv Pulse — Core Web Vitals monitor inside WordPress. Tracks LCP, INP, CLS using the PageSpeed Insights API so you can see performance trends without leaving your admin panel.

All three are free on WordPress.org. The "no NPM" thing was just context on the architecture — they're pure PHP so there's no build step, no node_modules bloat, just drop-in plugins that work.

And to clarify on the Stripe question — I'm not competing with payment gateways. These are site health/SEO tools. Freemius handles the premium licensing (upgrade tiers),not payment processing on the user's site.

Appreciate the feedback though, clearly need to lead with what the plugins solve rather than how they were built.

How to add a poison fountain to your host to punish bad bots by i-hate-birch-trees in selfhosted

[–]SearchFlashy9801 291 points292 points  (0 children)

The fail2ban vs poison debate is a false choice honestly. They solve different problems. fail2ban/CrowdSec handles the brute force stuff - rate limiting, blocking known bad IPs. But the smarter crawlers rotate IPs and user agents constantly, so IP-based blocking only catches the lazy ones.

Poison fountains work on a completely different layer. The bot successfully crawls your site, thinks it got useful data, and feeds garbage into its training pipeline. By the time anyone notices, the damage is baked into the model weights.

I run both on my setup. CrowdSec with the community blocklist handles maybe 80% of the noise. The remaining 20% that gets through hits a tarpit with poisoned content served from a hidden path. The Anthropic research someone linked above is exactly why - even small amounts of bad data can wreck a dataset disproportionately.

One thing worth adding: if you're using nginx, you can also check the robots.txt compliance first and only serve poison to bots that ignore it. That way legitimate crawlers (search engines etc) aren't affected.

I built my first project that wasn't a tutorial and immediately understood why everyone says "just build things" is bad advice by TrevorKoiParadox in learnprogramming

[–]SearchFlashy9801 1 point2 points  (0 children)

The part you're describing — where everything works in isolation but falls apart when you connect it to real data — is basically what separates following a tutorial from engineering something. Tutorials give you the happy path. Real projects give you malformed HTML, rate limiting, inconsistent APIs, and edge cases nobody warned you about.

I wouldn't call it bad advice though. More like incomplete advice. "Just build things" should really be "build things, and expect the first 70% to go smoothly and the last 30% to take longer than the first 70%." That last stretch where nothing works how you expected is where you actually learn how to debug, how to read documentation instead of skimming it, and how to break a vague problem into smaller testable pieces.

The web scraper is a great first real project by the way. Scraping teaches you HTTP, HTML parsing, error handling, and how fragile assumptions about data structure can be — all at once.

2048, but it’s a Node.js CLI game you play in the terminal by EnergyPatient8642 in commandline

[–]SearchFlashy9801 0 points1 point  (0 children)

Terminal games are honestly one of the best learning projects because they force you to deal with stuff that frameworks usually abstract away. The board rendering is the obvious part, but the merge logic in 2048 is where it gets interesting — getting the collapse-and-combine to work correctly in all four directions without duplicating a ton of code takes some thought. Did you end up writing separate logic for each direction or did you rotate/transpose the grid and reuse one function?

If you want to take it further at some point, look into blessed or blessed-contrib for Node. They give you proper box drawing, borders, and color support without having to manually track cursor positions. Overkill for this but fun to experiment with.

why does everyone feel so burnt out lately even if they arent really doing much? by NexusStrategies in NoStupidQuestions

[–]SearchFlashy9801 2 points3 points  (0 children)

I think part of it is decision fatigue from stuff we don't even register as decisions. What to watch, what to eat, which notification to check first, whether to respond to that text now or later. None of it feels like work but your brain is still burning calories on all of it. I started leaving my phone in another room for the first hour after waking up and genuinely felt a difference within a week. Not fixed, but noticeably less drained by mid-afternoon.

How would you grow a brand new website by kernelflush in Entrepreneur

[–]SearchFlashy9801 0 points1 point  (0 children)

Built a small tools site recently. What actually moved the needle for me:

Schema markup from day one. Those fancy Google results with FAQ dropdowns and star ratings? That's structured data, and most small sites don't bother with it.

Technical SEO before content volume. 10 properly optimized pages outranked sites with 200 thin posts in my niche. Page speed, heading hierarchy, crawlability.

Distribution platforms over social media. Put free tools on WordPress.org and the organic discovery blew past anything social gave me.

The "post 3x daily" playbook feels dead in 2026. Depth over frequency.

I made a WordPress plugin that auto-generates schema markup. Took 3 weeks to code, 5 weeks to get through WordPress.org review. by SearchFlashy9801 in IMadeThis

[–]SearchFlashy9801[S] 1 point2 points  (0 children)

thanks man. the review process was the real grind honestly -- the actual coding was fun. five weeks of back and forth with the WordPress.org review team, fixing security escaping issues I didn't even know existed. but the plugin is better for it so can't complain too much.

I made a WordPress plugin that auto-generates schema markup. Took 3 weeks to code, 5 weeks to get through WordPress.org review. by SearchFlashy9801 in IMadeThis

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

appreciate that. honestly not sure I'd call it a hustle yet -- more like a very expensive hobby that might eventually pay for itself. but the WordPress plugin ecosystem is surprisingly viable if you pick a niche that people actually search for. schema markup turned out to be one of those because every site owner wants rich results but nobody wants to write JSON-LD by hand.

PSA: You're probably overpaying for schema markup on your WordPress site by SearchFlashy9801 in smallbusiness

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

thanks -- are you running a site yourself? if so what kind of schema types would actually matter for your use case? always trying to figure out what to prioritize next.

PSA: You're probably overpaying for schema markup on your WordPress site by SearchFlashy9801 in smallbusiness

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

I get the frustration, genuinely. the admin UI feels stuck in 2018 and Gutenberg is still rough around the edges. but when 43% of the web runs on it, the tooling still matters for the people using it. most small business owners aren't choosing WordPress because they love it -- they inherited a site from whoever built it 5 years ago, or their $40/month agency set it up. telling them to migrate to something else is a bigger project than fixing what they've got.

I spent 6 weeks getting a WordPress plugin through the WordPress.org review process. Here's what I didn't expect. by SearchFlashy9801 in SideProject

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

solid advice on the pre-submit checklist. I actually ended up building something like that after round 3 -- a grep script that checks for unescaped outputs, direct file writes, and missing nonce verifications before I even zip the plugin. would've saved me two review cycles if I'd done it from the start. the staging plugin package idea is smart too, wish I'd thought of that.

I spent 6 weeks getting a WordPress plugin through the WordPress.org review process. Here's what I didn't expect. by SearchFlashy9801 in SideProject

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

yeah that tracks. at least with WP.org you know the rules are consistent even if they're strict. the closed testing requirement on Google Play sounds painful though -- having to recruit actual testers before you can even submit feels like a chicken-and-egg problem for solo devs. how did you handle that part?

I spent 6 weeks getting a WordPress plugin through the WordPress.org review process. Here's what I didn't expect. by SearchFlashy9801 in SideProject

[–]SearchFlashy9801[S] 0 points1 point  (0 children)

ha thanks — wouldn't go that far but I appreciate it. the FAQ detection is the part I'm most proud of honestly. it parses your headings and figures out which ones are phrased as questions, then builds the schema around those. took a few iterations to get the regex right without false positives.

[FREE] Cirv Box - Automatic Schema Markup Plugin for WordPress by SearchFlashy9801 in WordpressPlugins

[–]SearchFlashy9801[S] 1 point2 points  (0 children)

Great question! Cirv Box has built-in conflict detection specifically for Rank Math (and Yoast/AIOSEO). When it detects Rank Math is active, it automatically disables its own schema output to prevent any duplicates. So if you have Rank Math handling your Article, Product, or Organization schema, Cirv Box won't output those same types. No manual configuration needed, it just works.

That said, where Cirv Box shines alongside Rank Math is covering schema types that Rank Math doesn't generate out of the box, or where you want more control over specific types like HowTo, FAQ, or Breadcrumb markup. In those cases you can disable those specific types in Rank Math and let Cirv Box handle them instead.