![]() |
Quote:
Take that olive branch and shove it up your fucking ass. You just don't fucking get it do you? I do not care what you are offering. I would not do business you and that fucking fraud and stalker TheLegacy for ANY AMOUNT OF MONEY. |
Quote:
|
Quote:
If somebody else wants to ask a question, they THEY can ask it themselves. |
Quote:
|
Quote:
|
Quote:
|
I found this:
https://developers.google.com/search...elpful-content Could you share examples of where your site ranks for discovery/research queries in the competitive space? |
Quote:
The local directory space is indeed crowded with established players and you raised a good question about market saturation. Mindi: Your automation is cool. Take it from me. I am automating everything so I think my opinion matters a little here. Take my compliment. You deserve it. Honestly. Now, please show ranking for competitive discovery terms. I am about to hand you a talented, female, mainstream client. This is your last chance to prove your SEO really works. |
Quote:
|
2MuchMark is the type of dude that got told no at parties and still continued to grope the girl
|
Quote:
You're confusing scraping with licensed API use. They're not the same thing - legally, technically, or strategically. Let me break this down since you brought up "scraping or stealing": SCRAPING vs. LICENSED APIs Scraping (what you're describing): ❌ Unauthorized copying of copyrighted content ❌ Violates terms of service ❌ Gets you cease & desist letters ❌ Sites detect it and block your IPs ❌ Data goes stale, breaks when site structure changes ❌ Legal liability Licensed API Use (what I'm doing): ✅ Yelp Fusion API - Official commercial license ✅ Google Places API - Official commercial license ✅ TripAdvisor Content API - Official commercial license ✅ Legal terms of service explicitly grant you rights to display content ✅ Proper attribution required (which protects you) ✅ Data refreshes automatically ✅ No legal risk The difference: When you scrape TripAdvisor's website, you're copying copyrighted content without permission. Reviews, photos, descriptions - all copyrighted. When you use TripAdvisor's Content API, they GIVE YOU A LICENSE to display that content as long as you follow display requirements (attribution, linking back, etc.). Same data. Completely different legal status. WHY THIS MATTERS: 1. Scalability Scraping breaks constantly (site redesigns, anti-bot measures, IP blocks) APIs are stable, documented, supported I can deploy 50 cities without worrying about getting shut down 2. Legal Protection API terms of service = you have a license Scraping = you're violating copyright and TOS I sleep fine. Scrapers get sued. 3. Data Quality APIs provide structured, clean data Scraping gives you messy HTML you have to parse My system pulls 500+ listings in minutes with zero errors 4. Business Legitimacy APIs = you're a legitimate platform partner Scraping = you're a parasite hoping not to get caught When I talk to businesses about premium listings, I'm not hiding what I do THE TECHNICAL REALITY: What my system does: 1. Yelp Fusion API call → Returns JSON with: - Business name, address, phone, hours - Star rating (4.5 stars, 238 reviews) - Review excerpts with attribution - Photos with license to display - All structured, clean, ready to use 2. Google Places API call → Returns JSON with: - Additional business data - More photos - Google Maps integration - Place IDs for linking 3. AI Processing: - Generate unique descriptions (not copied from anywhere) - Create 8-10 SEO-optimized articles - Build bilingual content (EN/IT, EN/FR, etc.) - Optimize meta tags, schema markup, internal linking 4. WordPress deployment: - Automated posting via WP-CLI - Custom post types for listings - Taxonomy management - Image optimization - Mobile-responsive theme Result: Complete directory in under 24 hours This isn't "a couple lines of code to scrape WordPress API." This is 16,000+ lines of Python across 34 modules handling: API authentication and rate limiting Data normalization across multiple sources Bilingual content generation SEO optimization Image processing Database management WordPress integration Error handling and logging THE BUSINESS MODEL: This isn't an AdSense arbitrage play. Here's how it actually works: Build directory (MontrealInsider.com, TylerInsider.com, etc.) Rank for local searches ("best restaurants in Brantford," "things to do in Tyler") Capture business owner attention (they Google themselves, find my listing) Convert to SEO audits, custom software sales, consulting, other things that I do Upsell implementation (ongoing SEO services) The directory is the lead magnet, not the revenue. I'm not trying to compete with Yelp on ad revenue. I'm using owned traffic assets to generate leads for my core business: SEO and custom software Proven results: Built MontrealInsider.com as a demo Generated multiple inbound leads within 48 hours Directories consistently convert at 2-3% to paid audits, SEO services, custom software WHY "EVERYONE DOING THIS" DOESN'T MATTER: Most people doing "local directories" are: Running AdSense farms (low margins, Google penalizes them) Actually scraping (illegal, get shut down) Building manually (takes weeks per city, doesn't scale) Not monetizing properly (just hoping for ad clicks) Have no backend service (no real business, just hoping to flip the site) I'm doing this differently: Legal API usage (can scale to 100+ cities without legal risk) Automated deployment (24 hours per directory) Real backend business (SEO services with proven demand) Asset building (own the traffic, own the customer relationship) THE "LATE TO THE PARTY" ARGUMENT: You're right - APIs have existed for 15 years. Here's what changed: AI content generation (ChatGPT/Claude) made it economically viable to create unique, quality content at scale API pricing dropped (Yelp/Google made APIs more accessible) Local SEO got easier (Google prioritizes helpful local content) WordPress optimization tools (deployment is faster than ever) But mainly: I'm not trying to invent something new. I'm applying 25+ years of affiliate marketing experience (multiple 7 figures properties in adult industry) to a proven model. The "magic" isn't the technology - it's the execution: Speed of deployment (most people take weeks, I take hours) Business model integration (directory → leads → service revenue) Legal compliance (APIs not scraping) Scalability (can deploy 50+ cities) BOTTOM LINE: If you think this is "just scraping with WordPress API" - you're missing the entire point. This is: Legal API licensing (not scraping) Automated content generation (not copying) Lead generation (not AdSense arbitrage) Real business backend (not hoping to flip domains) If it's so easy, why aren't you doing it? I'm not here to convince skeptics. I'm here to build assets and generate leads. The proof is in the results: I'm getting inbound business inquiries from live demos while everyone else is debating whether it's "rocket science." Good luck with whatever you're working on. :thumbsup For business inquires, my website is WebIgniter.com |
Quote:
Quote:
|
Quote:
So first, that is a copy-paste from Claude, an AI, something you blasted Legacy for doing just the other day. Next, you said: "These rank very well because I've been doing SEO since 1997". - Source: Post #1 "So many top 5's. Out of 764 keywords, 150 are ranked top 10 in google" - Source: post #22 "It outranks Trip Advisor for many local searches" - Source: Post #26 Except that it doesn't. See for yourself: https://www.google.com/search?q=best...s+in+brantford https://www.google.com/search?q=top+...ntford+ontario https://www.google.com/search?q=wher...t+in+brantford So which is it - SEO ranking success or just a demo site for lead generation? |
Quote:
Mark just getting a little revenge, that's all. |
I also found this:
Google's own documentation warns against focusing on position rankings without traffic context https://support.google.com/webmasters/answer/7576553 Also, Moz's gude to SEO says Rankings are not the goal, attracting the right visitors is: https://moz.com/beginners-guide-to-seo When someone shows Search Console position screenshots but refuses to show the Performance tab with actual clicks and impressions, that's a red flag. Real SEO professionals (like https://robertwarrenseo.com) know the difference between vanity metrics (positions for zero-volume keywords) and business metrics (traffic from competitive discovery terms). |
Quote:
Sorry that you think that way, but it's really not my intention. As mentioned earlier I have 2 clients looking for some automation like Mindi is describing when it comes to SEO. One of them was approached by a russian guy who is promising all kinds of similar things that Mindi is. I am trying to help my client, AND create a bridge of peace between Mindi and I, AND learn some new stuff, AND help out fellow GFY'ers. Could I have done this better? Of course, but, at least I didn't fly off the handle multiple times like Mindi did, right? Peace. |
Quote:
https://media1.giphy.com/media/v1.Y2...NTtXzQ/200.gif |
Quote:
Yes I copied it from claude, because claude is writing it with me, why wouldn't I ask the source how to answer the question? He answers it way better than I can. There is NOWHERE ELSE to get the information from. As for the rest... I will not show YOU anything. :) |
Quote:
|
Quote:
|
100 Ai Agents :thumbsup
I'm happy to discuss this stuff with anyone interested except for that fucking idiot 2MuchMark. If you need a project done, hit me up at WebIgniter.com |
Quote:
In this post https://gfy.com/23417110-post18.html (Post #18), when asked "How do you monetize the site?", you listed premium listings, ads, email signups, and other traditional directory monetization. You said "how many ways can you monetize a wordpress site?" - not "it's a demo." In this post https://gfy.com/23417008-post1.html (#1), you said it "makes money and business" - not "generates leads for my services." You only started calling it a "lead magnet" after I asked about your rankings being for zero-volume branded keywords. If it was always meant as a demo, then why: 1. Show Search Console screenshots claiming "top 5's" and "150 ranked top 10"? 2. Claim it "outranks TripAdvisor for many local searches"? 3. Refuse to show traffic data when asked? 4. Explain traditional monetization methods instead of saying "it's a demo"? The ranking screenshots show restaurant name searches with zero volume. That's not SEO success for either purpose Mindi not for making money, and not for demonstrating your skills to potential clients who know SEO (I have learned alot from Rob...) A real SEO demo would show rankings for competitive discovery keywords, or you would have just said from the start "this is a demo of my automation skills, not an SEO case study." Quote:
Some advice:Focus on your automation stuff. It's good. Don't try to fool Google, it won't work. |
Quote:
\m/ \m/ \m/ |
Mark - You're moving goalposts again. You can't even keep your shit straight.
Your new attack: "Your rankings are for branded keywords, that's not impressive SEO" No shit! It's 4 days old. The test model is barely 3 weeks old. I never claimed to be ranking for "best restaurants in Montreal" yet. That takes months. Don't you fucking know ANYTHING about SEO? But here's what IS working: Business owners Google themselves → find my listing → contact me Multiple inquiries in 3 weeks. Multiple inquires from this thread alone. MANY MORE from the other places I have posted this same exact thing but for other cities. I do not just hang out on GFY :winkwink: Four signed projects (not sharing any details with idiots like you) and several that I've walked away from. I can fucking do that :thumbsup You said: "You asked Claude if it would work and Claude said NO" That's a lie. Show me where Claude said it wouldn't work. You can't, because it didn't happen. The automation works. The business model works. The only thing that's failing is your attempt to discredit it. You are not interested, move on. You're just trying to attack my business AGAIN. I've never said this was for sale, it is NOT FOR SALE. Now go ahead and call me a fucking scammer again like your employee likes to do. Where have I ever scammed ANYONE here in over 20 fucking years? I've told you many times, I will not do ANY BUSINESS with YOU or anyone I feel has your fucking odor on them. Stop making shit up. Go back to your little queer threesome with Legacy and Scrapper :1orglaugh While you're sitting here being Legacy and Scrapper's flying monkey, I'm putting out site after site after site. You have no fucking idea how I can scale things :pimp |
One last thing:
Some people on this forum seem more interested in tearing down other people's success than building their own. I'm not here to argue with trolls. I'm here to build assets and help businesses. If you want something built - WebIgniter.com If you want to argue - find someone else. I've got work to do. |
Quote:
|
Quote:
This morning, I built a new auto approval process. I still have it set to manual admin approval though for testing. Your timing with this question was impeccable :thumbsup This is how I plan my agent: Business Claim Verification System - Brantford Insider Overview Build a system where business owners can claim their listings. After verification (phone or email) and admin approval, they receive a "Verified Owner" badge on their listing. User Flow Business Owner Flow 1. Owner visits business listing page 2. Clicks "Claim This Business" button 3. Fills out claim form (name, email, phone, role at business) 4. Chooses verification method: Phone or Email 5. Phone: Receives verification code, calls/visits site to enter it 6. Email: Receives magic link, clicks to verify 7. Claim goes to admin queue for final approval 8. Once approved, listing shows "Verified Owner" badge Admin Flow 1. New claims appear in WP Admin → Business Claims 2. Admin sees: business name, claimant info, verification status 3. Admin can: Approve, Reject (with reason), Request more info 4. Approved claims add verified badge to listing --- Technical Implementation Phase 1: Data Structure New ACF Fields (add to includes/acf-fields.php) // Business Claim Status Group - claim_status: select (unclaimed, pending, verified, rejected) - claim_verified_date: date - claim_owner_name: text - claim_owner_email: email - claim_verification_method: select (phone, email) New Database Table: wp_business_claims CREATE TABLE wp_business_claims ( id BIGINT AUTO_INCREMENT PRIMARY KEY, business_id BIGINT NOT NULL, claimant_name VARCHAR(255), claimant_email VARCHAR(255), claimant_phone VARCHAR(50), claimant_role VARCHAR(100), verification_method ENUM('phone', 'email'), verification_code VARCHAR(20), verification_code_expires DATETIME, email_verified TINYINT DEFAULT 0, phone_verified TINYINT DEFAULT 0, status ENUM('pending', 'email_sent', 'code_sent', 'verified', 'approved', 'rejected') DEFAULT 'pending', rejection_reason TEXT, admin_notes TEXT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME ON UPDATE CURRENT_TIMESTAMP, INDEX (business_id), INDEX (status) ); Phase 2: Backend Infrastructure New File: includes/claim-verification.php - cbd_create_claims_table() - Creates DB table on activation - cbd_generate_verification_code() - 6-digit code generator - cbd_send_verification_email() - Magic link email - cbd_verify_email_token() - Validates email links - cbd_verify_phone_code() - Validates phone codes - cbd_submit_claim() - AJAX handler for claim form - cbd_get_claim_status() - Check if business is claimed New File: includes/claim-admin.php - Admin menu page: "Business Claims" - List table showing all claims with filters - Approve/Reject actions with AJAX - Email notifications to claimant on status change Phase 3: Frontend Templates New Template: templates/page-claim-business.php - Claim form with fields: - Business selector (if coming from generic page) - Your Name - Your Email - Your Phone - Your Role (Owner, Manager, Marketing, etc.) - Verification Method (Phone / Email radio) - Terms acceptance checkbox - AJAX submission - Success/error messaging Modify: templates/single-business-restaurant.php (and other single templates) - Add "Claim This Business" button (if unclaimed) - Add "Verified Owner" badge (if claimed & approved) - Button links to /claim-business/?business_id=XXX New Template Section: Verification Code Entry - Simple form to enter 6-digit code - Or: Email link lands on verification confirmation page Phase 4: Email Templates Verification Email Subject: Verify your ownership of [Business Name] on Brantford Insider Hi [Name], You requested to claim [Business Name] on Brantford Insider. Click here to verify your email: [MAGIC LINK] This link expires in 24 hours. If you didn't request this, ignore this email. Phone Verification Instructions Subject: Your verification code for [Business Name] Hi [Name], Your verification code is: [6-DIGIT CODE] Enter this code at: [VERIFICATION URL] This code expires in 1 hour. Claim Approved Email Subject: Your claim for [Business Name] has been approved! Hi [Name], Great news! Your claim for [Business Name] on Brantford Insider has been approved. Your listing now shows a "Verified Owner" badge. To request changes to your listing, contact us at [email]. --- Files to Create/Modify NEW FILES 1. custom-business-directory/includes/claim-verification.php - Core claim logic 2. custom-business-directory/includes/claim-admin.php - Admin interface 3. custom-business-directory/templates/page-claim-business.php - Claim form page 4. custom-business-directory/assets/css/claim-form.css - Claim form styles 5. custom-business-directory/assets/js/claim-form.js - AJAX handling MODIFY FILES 1. custom-business-directory/custom-business-directory.php - Include new files, register activation hook 2. custom-business-directory/includes/acf-fields.php - Add claim status fields 3. custom-business-directory/templates/single-business-restaurant.php - Add claim button & badge 4. custom-business-directory/templates/single-business-service.php - Add claim button & badge 5. custom-business-directory/templates/single-business-retail.php - Add claim button & badge 6. custom-business-directory/templates/single-business.php - Add claim button & badge 7. custom-business-directory/assets/css/style.css - Badge styles --- Implementation Order 1. Database & ACF Fields - Create table, add fields 2. Claim Form Page - Frontend form that submits claims 3. Email/Phone Verification - Code generation and validation 4. Admin Interface - View and manage claims 5. Badge Display - Show verified badge on listings 6. Claim Button - Add to all single business templates 7. Testing - Full flow testing on Brantford site --- Security Considerations - Rate limit claim submissions (1 per business per email per 24h) - Verification codes expire (1h phone, 24h email) - Sanitize all inputs - Nonce verification on all forms - Email verification tokens are one-time use - Admin-only approval (no auto-approve) --- Badge Design .verified-owner-badge { display: inline-flex; align-items: center; background: linear-gradient(135deg, #10B981 0%, #059669 100%); color: white; padding: 6px 12px; border-radius: 20px; font-size: 13px; font-weight: 600; } .verified-owner-badge::before { content: "✓"; margin-right: 6px; } --- Estimated Components | Component | Complexity | Priority | |--------------------------|------------|----------| | Database table | Low | P0 | | ACF fields | Low | P0 | | Claim form page | Medium | P0 | | Email verification | Medium | P0 | | Phone code verification | Low | P0 | | Admin claims list | Medium | P0 | | Approve/Reject actions | Low | P0 | | Badge on listings | Low | P1 | | Claim button on listings | Low | P1 | | Email templates | Low | P1 | --- Test Plan 1. Submit claim for unclaimed business 2. Choose email verification → receive email → click link 3. Verify claim shows in admin as "verified, pending approval" 4. Admin approves → badge appears on listing 5. Submit another claim for same business → should show "already claimed" 6. Test phone verification flow 7. Test rejection flow with reason 8. Test expired verification codes The system is being built right at this very moment. https://i.imgur.com/ALeGIS7.png |
Thanks for the writeup. I was curious if the number had to match the one on their yelp/google listing or email had to match although they don't usually display emails. So not just anyone could verify with any phone or email. Like a way to make sure they are who they say they are.
|
The verification code confirms they have access to the contact info they provide - but that's just step one. Right now, every claim requires manual admin approval before the verified badge appears.
When a claim comes in, I review it before approving: - Cross-reference the claimant's info with what's on the listing - Check their email domain matches the business website - Call the business directly if anything looks off - Google the person + business name So even if someone tried to claim a business with random contact info, they'd get flagged at the admin review stage. The automated verification just filters out spam and confirms they're a real person - the human review is where I actually verify legitimacy, at least for now. I'm also looking at adding domain-based email verification (requiring @businessdomain.com emails) as an additional layer. |
Quote:
For example, I have an AI tool I'm working on that basically just chews through your whole codebase and pulls out all the details it can that are relevant, basically generates a whole readme document that explains everything about the app, architectural decisions, coding patterns, tools used, etc. Then I write high level epics that are broken down into tasks that look sorta like this, which is a real ticket I have for a task my agent implemented recently: Code:
## Summary / PurposeIn my experience this has allowed me to not write so much implementation details basically coding in psuedo code and write more high level stuff and then let the agent infer how to implement it and the patterns and architectural decisions from my agents.md file that contains all that context. |
Quote:
|
Quote:
This is eye opening. I could apply that to my process. I could build 50 with the same pattern. That's a little overkill. I like it. :thumbsup |
Quote:
Then I just use Copilot inside VSCode to start a new agent and I paste that ticket into the chat, where it automatically identifies the AGENTS.md file as a context file, then my ticket as the user prompt, that sets up the hierarchy to make it all work. Then after it finishes I review the changes and request stuff in the chat and it will continue making changes until I decide it's good enough, then I close that chat and repeat the process with the next ticket. Quote:
I'll share my tool here on GFY when I've got it ready for public usage. |
How do you make sure the review of the restaurant (or whatever product you build a site for) passes the AI detectors that Google and other SEs are looking out for? I mean the paragraphs of text (article) that make up the review?
|
Quote:
|
Quote:
|
Quote:
It's from Google it gets labeled as from Google, and the link goes to the Google Places page. Same thing if its from Trip Advisor. If I can't pull enough restaurants or any type of business from one source, I can simply pull from another or even all of them, my system tracks it all and gives proper attribution as the platform's TOS states they should. Google can see it's not a bunch of made up bullshit, in other words. It's not copy and paste, it's all original content. It all happens at a speed of 2 restaurant listings per minute once it's going. I'm still laughing at the "this is scaping and stealing" comment someone else posted above. :1orglaugh |
Quote:
The endgame of Google is to serve up its own AI summary and keep you there anyway. |
Quote:
Quote:
|
Quote:
|
| All times are GMT -7. The time now is 10:01 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123