This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Landing Page Checklist
Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing
Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Provides a structured quality assurance checklist for landing page creation and optimization. The script displays a comprehensive checklist with built-in conversion-focused QA steps including Headline Clear, Subheadline Present, Call-to-Action Visible, Form Above Fold, Social Proof Included, Mobile Responsive, Page Load Speed < 3s, SEO Meta Tags Set, Analytics Tracking Active, and A/B Testing Configured. Each step can be marked complete, and the system tracks when each step was completed with timestamps. You can add notes to any step, add custom steps, and track overall progress with a percentage indicator and visual progress bar. The checklist is saved per page URL or custom project identifier, ensuring continuity across sessions.
WHERE IT RUNS
Works on all websites (match pattern *://*/*), making it perfect for marketing teams, conversion rate optimization specialists, web designers, and developers creating landing pages. Each landing page or project gets its own independent checklist, allowing you to manage QA for multiple pages simultaneously. The checklist state is saved per page identifier, ensuring continuity across sessions and page reloads.
HOW TO USE
Install the script and the landing page checklist appears in the panel. The current page URL is automatically displayed for reference. Enter a custom page identifier to associate the checklist with a specific project or landing page. Work through the QA steps in order, checking items off as you complete them. Add notes to any step to capture important details like test results, observations, or action items. Click "Add Step" to add custom steps for your specific QA requirements. The progress bar updates in real-time showing completion percentage. View timestamps to see when each step was completed, helping with QA audit trails. Use the actions buttons to reset the checklist, complete all steps, or clear completed steps. The script saves your progress automatically as you work.
REAL MECHANISM: PAGE-KEYED PERSISTENCE WITH TIMESTAMP LOGGING AND CELEBRATION ENGINE
This script uses a page-based storage architecture where each landing page or project gets its own isolated checklist state. The getPageId() function retrieves the current page identifier from GM_setValue or defaults to the current URL pathname. Data is stored using GM_setValue with a key format of "landing_checklist_" plus the page ID, ensuring data isolation between pages. The data structure includes a steps array where each step has an id, text, completed boolean, completedAt timestamp, and notes string, along with a url property storing the page URL. When a checkbox is toggled, the completedAt property is set to Date.now() if checked or null if unchecked, providing precise audit logging for QA timelines. The renderChecklist() function calculates progress using filter() and length, then renders each step as a flex row with a checkbox, text container, optional timestamp display, and delete button. Timestamps are formatted using toLocaleString() for human-readable display. Notes fields are rendered as input elements that persist notes on blur events. The celebration engine triggers when all steps are completed and celebrationEnabled is true, creating 20 animated emoji elements (including 🚀 for launch) with randomized positions, font sizes (16-36px), and animation durations (2-5 seconds) using CSS keyframes, with automatic cleanup after 4 seconds. All operations are reactive, with automatic persistence and UI updates through saveLandingData() and re-render.
THE PANEL
Drag the panel anywhere on screen by clicking and holding the header. It snaps to screen edges when released. Collapse it to a small bubble by clicking the minimize button, and expand it back by clicking the bubble. Resize the panel from any corner. Press Escape to close the configuration panel. Your position and size preferences are saved automatically per site.
PLEASE NOTE
This script requires the free BotGentz browser extension which provides the BGPanel framework and storage APIs. All data (steps, notes, timestamps, and page identifiers) is stored locally in your browser using GM_setValue and never sent anywhere. No analytics, no tracking, no external calls. The script only reads the current page URL and identifier to isolate checklists and never accesses user data, passwords, or sensitive information. Checklists are saved per page identifier, so ensure you enter a unique identifier for each landing page or project you QA.
Similar Apps
Travel Booking Confirmation Summarizer
AI-powered travel booking summarizer. Extracts flight, hotel, and rental details into structured summaries for calendar or
Working Hours Highlighter
Highlight dates and times that fall within your working hours with color-coded visual cues.
Interval Timer
Floating interval timer for HIIT workouts with work/rest cycles and sound alerts.
Stopwatch
Floating stopwatch with lap timing, millisecond precision, and state persistence.
Countdown Timer
Floating countdown timer with progress ring, sound notification, and state persistence.
Meeting Time Finder
Find overlapping meeting times across time zones with availability selection for up to 6 participants.