DevTools Pro

The ultimate developer toolkit designed to boost your productivity and workflow.

Version 2.1.0

Legal & Resources

DocumentationPrivacy PolicyTerms of Service

Contact & Support

Contact Us

Support Development

If you find these tools useful, consider supporting us.

Buy Me A CoffeeBuy Me A Coffee

Made with ❤️ by developers worldwide

© 2026 DevTools Pro. All rights reserved.

SEO Metadata Editor

Create and Manage SEO Meta Tags, Open Graph & Twitter Cards

A comprehensive tool for creating and managing SEO metadata, Open Graph tags, Twitter Cards, and structured data for your website. Perfect for optimizing how your content appears in search engines and social media.

SEOOpen GraphTwitter CardsStructured DataRobots.txtPWA Manifest

Table of Contents

1. Getting Started2. Basic Metadata3. Open Graph Tags4. OG Image Maker5. Twitter Cards6. Structured Data (JSON-LD)7. Favicon & Icons8. Site Verification9. Robots.txt Editor10. Web App Manifest11. Advanced Settings12. Live Preview13. SEO Score14. Import & Presets15. Export Options16. Keyboard Shortcuts17. Best Practices

Getting Started

The SEO Metadata Editor helps you create comprehensive meta tags for your website. Whether you are building a new site or optimizing an existing one, this tool provides everything you need for optimal search engine and social media visibility.

Quick Start Steps:

  1. Navigate to the Basic Metadata section to set your page title and description
  2. Configure Open Graph tags for social media sharing
  3. Create a custom OG image with the visual OG Image Maker
  4. Set up Twitter Cards for optimal Twitter/X appearance
  5. Add structured data using built-in JSON-LD templates
  6. Configure favicon and app icons for all platforms
  7. Set up your robots.txt rules to control crawler access
  8. Create a PWA manifest for app-like experiences
  9. Use the live preview panel to see how your content will appear
  10. Check your SEO score and address any recommendations
  11. Export your metadata in your preferred format (HTML, Next.js, etc.)

Import Existing Metadata

Already have metadata on your site? Use the Import feature to paste your HTML and automatically extract all existing meta tags, Open Graph, Twitter Cards, and more.

Basic Metadata

The Basic Metadata section covers the fundamental SEO elements that every webpage should have. These tags are essential for search engine indexing and basic browser functionality.

Page Title

The title that appears in search results and browser tabs.

Recommended: 50-60 characters

Meta Description

A brief summary that appears in search results below the title.

Recommended: 150-160 characters

Character Validation

The tool automatically validates character counts and provides visual feedback. Green indicators show optimal length, while warnings appear for titles or descriptions that are too long.

Additional Basic Fields

Keywords

Comma-separated list of relevant keywords

Author

Content author name

Canonical URL

Preferred URL to prevent duplicate content issues

Robots Directive

Control search engine indexing behavior

Open Graph Tags

Open Graph protocol tags control how your content appears when shared on Facebook, LinkedIn, and other social platforms. Proper Open Graph configuration significantly improves click-through rates from social media.

Basic Open Graph

  • • OG Title - Title for social sharing
  • • OG Description - Description for social
  • • OG Image - Featured image (1200x630px)
  • • OG URL - Canonical URL
  • • OG Type - Content type
  • • OG Site Name - Website name
  • • OG Locale - Language/region

Copy from Basic

Use the "Copy from Basic" button to automatically populate Open Graph title, description, and URL from your basic metadata.

Saves time and ensures consistency

Image Requirements

Open Graph images should be 1200x630 pixels (1.91:1 aspect ratio) and under 500KB for optimal social media display. The tool automatically validates image URLs and analyzes dimensions.

OG Image Maker

Create stunning Open Graph images directly in the browser with the visual OG Image Maker. Design custom social media preview images without needing external design tools.

Text Settings

  • • Title text and font size
  • • Subtitle/description text
  • • Text color and alignment
  • • Font weight and style

Background Settings

  • • Solid color backgrounds
  • • Gradient backgrounds
  • • Background images
  • • Opacity and overlay controls

Image Settings

  • • Logo/brand image placement
  • • Image positioning and sizing
  • • Border radius options
  • • Shadow effects

Button/CTA Settings

  • • Add call-to-action buttons
  • • Button text and color
  • • Border radius customization
  • • Positioning options

Pre-built Templates

Start with professionally designed templates and customize them to match your brand:

Blog Post
Product Launch
Event
Minimalist

Export Options

Export your OG image as PNG or JPEG. The recommended size is 1200x630 pixels for optimal display across all social platforms. Images are generated directly in the browser for instant download.

Twitter Cards

Twitter Cards provide a rich way for your content to be displayed when shared on Twitter/X. Configure these tags to ensure your links stand out in the Twitter timeline.

Card Types

Summary

Small image card

Summary Large Image

Large featured image

App

Mobile app promotion

Player

Video/audio content

Copy from Open Graph

Use the "Copy from OG" button to quickly populate Twitter Card fields with your Open Graph data. This ensures consistency across platforms while allowing platform-specific customization.

Structured Data (JSON-LD)

Structured data helps search engines understand your content better and can enable rich results in search. The tool supports JSON-LD format with built-in templates for common content types.

Available Templates

Website

Basic website schema

Article

Blog post or news article

Organization

Business or organization

Product

E-commerce product

Breadcrumb

Navigation breadcrumb

JSON Validation

The editor validates your JSON-LD in real-time and displays validation status. Use the Format button to auto-format your code.

Testing Tools

Links to Google Rich Results Test and Schema.org Validator for verifying your structured data implementation.

Favicon & Icons

Configure icons for browser tabs, bookmarks, and mobile device home screens. Proper icon configuration improves brand recognition and user experience.

Standard Favicon

Browser tab and bookmark icons

16x16 or 32x32 pixels

Apple Touch Icon

iOS home screen icon

180x180 pixels

Icon Size Reference

Favicon16x16, 32x32
Apple Touch180x180
Android Chrome192x192, 512x512
Microsoft Tile144x144

Site Verification

Add verification codes for search engine webmaster tools to prove ownership of your website and access additional tools and data.

Google Search Console

Add your Google site verification meta tag

Bing Webmaster Tools

Add Bing validation code

Pinterest

Add Pinterest verification

Robots.txt Editor

Configure your robots.txt file to control how search engine crawlers access and index your website. The visual editor makes it easy to create and manage crawler directives.

User Agent Rules

Create rules for specific crawlers or all bots:

  • • * - All bots
  • • Googlebot - Google
  • • Bingbot - Bing
  • • GPTBot - ChatGPT

Allow/Disallow Paths

Control access to specific paths:

  • • Allow - Permit crawling of specific paths
  • • Disallow - Block crawling of specific paths
  • • Wildcard patterns supported
  • • Path-specific rules for different bots

Sitemap URL

Specify your XML sitemap location

Crawl Delay

Set delay between crawler requests

Custom Directives

Add custom rules and comments

Example Output

User-agent: *
Allow: /
Disallow: /admin/
Disallow: /private/

User-agent: GPTBot
Disallow: /

Sitemap: https://example.com/sitemap.xml
Crawl-delay: 10

Web App Manifest

Create a Progressive Web App (PWA) manifest file that defines how your app appears when installed on a user's device. Configure app icons, display modes, and behavior.

App Identity

  • • Name - Full app name
  • • Short Name - Name for home screen (max 12 chars)
  • • Description - App description
  • • Start URL - Initial page when app launches

Display & Orientation

  • • Standalone - Like a native app
  • • Fullscreen - No browser UI
  • • Minimal UI - Minimal navigation
  • • Browser - Standard browser tab

Theme & Colors

  • • Theme Color - Browser/OS UI color
  • • Background Color - Splash screen background
  • • Color picker for easy selection
  • • Preview of color choices

Icons Array

  • • Multiple icon sizes (192x192, 512x512)
  • • Maskable icons for adaptive display
  • • Purpose specification (any, maskable)
  • • MIME type configuration

Categories

App store categories

Language

Primary app language

Direction

LTR or RTL text

Scope

Navigation scope

Example manifest.json

{
  "name": "My Awesome App",
  "short_name": "AwesomeApp",
  "description": "An awesome progressive web app",
  "start_url": "/",
  "display": "standalone",
  "orientation": "portrait",
  "background_color": "#ffffff",
  "theme_color": "#3b82f6",
  "icons": [
    {
      "src": "/icons/icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/icons/icon-512x512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ]
}

Advanced Settings

Configure additional meta tags for viewport, theme color, character encoding, and other advanced settings.

Viewport & Display

Control how your site displays on different devices. Essential for mobile responsiveness.

Theme Color

Browser UI color on mobile devices and tab colors.

Character Encoding

Set your page character set (UTF-8 recommended).

Language

Specify the primary language of your content.

Live Preview

The preview panel on the right side shows how your metadata will appear in different contexts. Switch between Google search preview, social media previews, and code view.

Google Preview

See how your page appears in Google search results with title and description.

Social Preview

Preview Facebook/LinkedIn Open Graph cards and Twitter Cards.

Code View

View and copy the generated HTML meta tags organized by category.

SEO Score

The SEO Score panel evaluates your metadata configuration and provides a numerical score with improvement recommendations.

15 pts

Title Length

15 pts

Description

20 pts

Open Graph

15 pts

Twitter Cards

80-100 Excellent
60-79 Good
40-59 Fair
0-39 Needs Work

Import & Presets

Import existing metadata from any webpage or save your configurations as reusable presets. Speed up your workflow by reusing common metadata patterns.

Import from HTML

Paste HTML from any webpage to extract its metadata. The parser automatically detects:

  • • Basic meta tags (title, description)
  • • Open Graph tags
  • • Twitter Card tags
  • • Structured data (JSON-LD)
  • • Favicon and icon links

Import from JSON

Import a previously exported JSON configuration to quickly restore all metadata settings.

  • • Load saved configurations
  • • Share configs between projects
  • • Version control friendly
  • • Full state restoration

Presets System

Save your metadata configurations as named presets for quick reuse:

Save Preset

Store current config with a name

Load Preset

Restore saved configurations

Manage Presets

View, rename, or delete presets

Undo/Redo Support

All changes are tracked with full undo/redo history. Use Ctrl/Cmd + Z to undo and Ctrl/Cmd + Y to redo any changes.

Export Options

Export your metadata in multiple formats suitable for different frameworks and platforms.

HTML Meta Tags

Standard HTML meta tags ready to paste in your page <head>

Extension: .html

Next.js Metadata

Next.js 13+ metadata object for App Router pages

Extension: .ts

React Helmet

React Helmet component for SPA applications

Extension: .jsx

TypeScript

TypeScript configuration interface

Extension: .ts

JSON

Raw metadata as JSON object

Extension: .json

Example: Next.js Export

import type { Metadata } from 'next';

export const metadata: Metadata = {
  title: 'Your Page Title',
  description: 'Your meta description',
  openGraph: {
    title: 'OG Title',
    description: 'OG Description',
    images: [{ url: 'https://example.com/og-image.jpg' }],
    type: 'website',
  },
  twitter: {
    card: 'summary_large_image',
    title: 'Twitter Title',
    images: ['https://example.com/twitter-image.jpg'],
  },
};

Keyboard Shortcuts

Speed up your workflow with these keyboard shortcuts:

ActionShortcut
Save / ExportCtrl / Cmd + S
ExportCtrl / Cmd + E
UndoCtrl / Cmd + Z
RedoCtrl / Cmd + Y
Toggle Preview PanelCtrl / Cmd + P
Import MetadataCtrl / Cmd + I
Show Shortcuts?
Switch Sections (1-10)1 - 9, 0

Section Quick Navigation

Basic Metadata1
Open Graph2
OG Image Maker3
Twitter Cards4
Structured Data5
Favicon & Icons6
Site Verification7
Robots.txt8
Web Manifest9
Advanced Settings0

Best Practices

Title Optimization

  • Keep titles between 50-60 characters
  • Include primary keyword near the beginning
  • Make it compelling and descriptive
  • Avoid keyword stuffing

Description Optimization

  • Write 150-160 characters
  • Include a call-to-action when appropriate
  • Use relevant keywords naturally
  • Make it compelling to improve CTR

Open Graph Image Tips

  • Use 1200x630 pixels (1.91:1 ratio)
  • Keep file size under 500KB
  • Include important content in the center safe zone
  • Use high-quality JPEG or PNG

Related Tools

SEO Audit Tool

Analyze your website's SEO performance and get recommendations

JSON Formatter

Format, validate, and beautify JSON data

← Back to DocumentationOpen Tool