mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
feat(landing,docs): SEO fixes and query-matched tool pages (#383)
Landing: - Preload the Bricolage display font (LCP heading) to cut first paint - Cap tool-page meta descriptions at ~160 chars via whole-sentence truncation, so SERP snippets no longer overflow or cut mid-phrase - Drop dead HowTo + FAQPage JSON-LD from tool pages (Google removed HowTo rich results in 2023 and FAQ rich results in 2026); the visible content stays. Breadcrumb + WebApplication schema retained - Shorten 22 tool titles that exceeded the ~60-char SERP limit - Add an optional h1 override to tool SEO data - Rewrite adjust-colors, smart-crop, and ringtone-maker to match real Search Console query intent (saturation; object-aware cropping; convert audio to ringtone), with query-matched H1s and FAQs Docs: - Add meta descriptions to 20 pages missing frontmatter Repo: - Ignore local credential JSON files (.secrets/, *client_secret*, *service_account*)
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Expand an image canvas with AI outpainting, extending it in any direction and filling new areas to match the original.
|
||||
---
|
||||
|
||||
# AI Canvas Expand
|
||||
|
||||
Expand the canvas of an image with AI-powered fill (outpainting). Extends the image in any direction and fills the new areas with AI-generated content that matches the existing image.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Turn plain screenshots into polished images with gradient backgrounds, device frames, shadows, and social media sizing.
|
||||
---
|
||||
|
||||
# Beautify Screenshot
|
||||
|
||||
Add gradient backgrounds, device frames, shadows, watermarks, and social media sizing to screenshots. Ideal for creating polished images for product marketing, social media, and documentation.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Auto-detect and blur faces in images with AI face detection for privacy and GDPR-compliant anonymization.
|
||||
---
|
||||
|
||||
# Face / PII Blur
|
||||
|
||||
Auto-detect and blur faces in images using AI-powered face detection (MediaPipe).
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Add borders, padding, rounded corners, and drop shadows to images in a predictable, controllable order.
|
||||
---
|
||||
|
||||
# Border & Frame
|
||||
|
||||
Add borders, padding, rounded corners, and drop shadows to images. The tool applies effects in order: padding, border, corner radius, then shadow.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Combine multiple images into grid collages with 25+ templates, adjustable gaps and corners, and per-cell pan and zoom.
|
||||
---
|
||||
|
||||
# Collage / Grid
|
||||
|
||||
Combine multiple images into beautiful grid collages with 25+ templates. Supports 2-9 image layouts with customizable gap, corner radius, background color, and per-cell pan/zoom controls.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Colorize black-and-white or grayscale photos automatically with the DDColor AI model.
|
||||
---
|
||||
|
||||
# AI Colorization
|
||||
|
||||
Convert black-and-white or grayscale photos to full color using AI (DDColor model with OpenCV DNN fallback).
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Seam-carving resize that adds or removes pixels along low-importance paths to preserve key content and faces.
|
||||
---
|
||||
|
||||
# Content-Aware Resize
|
||||
|
||||
Seam carving resize that intelligently removes or adds pixels along paths of least visual importance, preserving important content and optionally protecting faces.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Restore and sharpen blurry or low-quality faces in images with GFPGAN and CodeFormer AI models.
|
||||
---
|
||||
|
||||
# Face Enhancement
|
||||
|
||||
Restore and enhance faces in images using AI models (GFPGAN/CodeFormer).
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Remove unwanted objects from images with AI inpainting (LaMa), guided by a mask of the region to erase.
|
||||
---
|
||||
|
||||
# Object Eraser
|
||||
|
||||
Remove unwanted objects from images using AI inpainting (LaMa model). Accepts an image and a mask indicating the region to erase.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Resize, optimize, speed-change, reverse, rotate, and extract frames from animated GIFs in a single tool.
|
||||
---
|
||||
|
||||
# GIF Tools
|
||||
|
||||
Resize, optimize, change speed, reverse, extract frames, and rotate animated GIFs. Provides multiple operation modes in a single tool.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: One-click auto-enhance that analyzes an image and corrects exposure, contrast, white balance, saturation, and sharpness.
|
||||
---
|
||||
|
||||
# Image Enhancement
|
||||
|
||||
One-click auto-improve with smart analysis. Analyzes the image and applies exposure, contrast, white balance, saturation, sharpness, and denoising corrections.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Repair scratches, tears, and damage on old photos with an AI pipeline for restoration, face enhancement, and color.
|
||||
---
|
||||
|
||||
# Photo Restoration
|
||||
|
||||
Fix scratches, tears, and damage on old photos using a multi-step AI pipeline. Combines scratch repair, face enhancement, denoising, and optional colorization.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Subject-, face-, and entropy-aware cropping that frames images intelligently using Sharp and AI face detection.
|
||||
---
|
||||
|
||||
# Smart Crop
|
||||
|
||||
Smart subject-aware, face-aware, or trim-based cropping. Uses Sharp's attention/entropy strategies and AI face detection for intelligent framing.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Split one image into grid tiles by rows and columns or by pixel size, returned as a ZIP archive.
|
||||
---
|
||||
|
||||
# Image Splitting
|
||||
|
||||
Split a single image into grid tiles by column/row count or by specific pixel dimensions. Returns a ZIP archive containing all tiles.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Join images side by side, stacked, or in a grid with control over alignment, gaps, borders, and resize mode.
|
||||
---
|
||||
|
||||
# Stitch / Combine
|
||||
|
||||
Join multiple images side by side, stacked vertically, or arranged in a grid. Supports alignment, gap, border, corner radius, and multiple resize modes.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Convert SVG files to PNG, JPEG, WebP, AVIF, TIFF, GIF, HEIF, or JXL at custom resolution and DPI, with batch support.
|
||||
---
|
||||
|
||||
# SVG to Raster
|
||||
|
||||
Convert SVG files to raster image formats (PNG, JPEG, WebP, AVIF, TIFF, GIF, HEIF, or JXL) at custom resolution and DPI. Also supports batch conversion of multiple SVGs.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Fix fake transparent PNGs with AI matting (BiRefNet) to produce true alpha, plus defringe edge cleanup.
|
||||
---
|
||||
|
||||
# PNG Transparency Fixer
|
||||
|
||||
Fix fake transparent PNGs in one click. Uses AI matting (BiRefNet HR Matting model) to produce true alpha transparency, with defringe post-processing to clean up edges.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Upscale images 2x to 4x with Real-ESRGAN AI super-resolution while preserving fine detail.
|
||||
---
|
||||
|
||||
# Image Upscaling
|
||||
|
||||
AI super-resolution enhancement using Real-ESRGAN. Upscales images 2x-4x while preserving detail.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
---
|
||||
description: Convert raster images to SVG with black-and-white (potrace) and full-color multi-layer vectorization.
|
||||
---
|
||||
|
||||
# Image to SVG
|
||||
|
||||
Vectorize raster images into SVG using tracing algorithms. Supports black-and-white tracing (potrace) and full-color multi-layer vectorization.
|
||||
|
||||
Reference in New Issue
Block a user