{
  "version": "1.0",
  "schema": "https://entitymap.org/spec/v1.0",
  "publisher": {
    "name": "Combine Words",
    "url": "https://www.combinewords.com"
  },
  "generated": "2026-07-06T16:10:49Z",
  "verificationStatus": "self-declared",
  "entities": [
    {
      "entityId": "e_001",
      "@type": "SoftwareProduct",
      "name": "Combine Words",
      "description": "A free, no-signup suite of word and keyword list combination tools for PPC campaign builders, SEOs, and domain name brainstorming, originally launched in 2005.",
      "relations": [
        { "predicate": "INCLUDES", "targetId": "e_002", "targetName": "Word & Keyword List Combiner" },
        { "predicate": "INCLUDES", "targetId": "e_003", "targetName": "Three-List Word Combiner" },
        { "predicate": "INCLUDES", "targetId": "e_004", "targetName": "Domain Name Generator" },
        { "predicate": "AUTHORED_BY", "targetId": "e_005", "targetName": "Bill Hartzer" },
        { "predicate": "AFFILIATED_WITH", "targetId": "e_006", "targetName": "Hartzer Consulting, LLC" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_001",
          "text": "Combine Words takes two lists of words and generates every possible combination between them — one clean, ready-to-use list. It was originally built to help PPC (Pay-Per-Click) advertisers create large keyword lists for Google Ads and Microsoft Advertising campaigns without manually typing out every geo-modifier or service-term pairing, and it is just as useful for domain name brainstorming and general word-list research.",
          "sourceUrl": "https://www.combinewords.com/about.php",
          "pageTitle": "About Combine Words",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.97,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_002",
      "@type": "SoftwareProduct",
      "name": "Word & Keyword List Combiner",
      "description": "The flagship Combine Words tool: performs a full cross-join of two word or keyword lists into every possible combination, with match-type formatting, negative-keyword prefixing, dedupe, and sort options.",
      "relations": [
        { "predicate": "SUITED_FOR", "targetId": "e_008", "targetName": "Pay-Per-Click Advertising", "confidence": "declared" },
        { "predicate": "SUITED_FOR", "targetId": "e_011", "targetName": "Domain Name", "confidence": "declared" },
        { "predicate": "RELATES_TO", "targetId": "e_012", "targetName": "Keyword Research" },
        { "predicate": "PART_OF", "targetId": "e_001", "targetName": "Combine Words" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_002",
          "text": "Combine Words performs a full cross-join of two lists: every line in List 1 is paired with every line in List 2, in order. This makes it useful for building out geo-modified keyword lists for PPC campaigns, generating candidate domain names, or producing any large word list where you need every combination of two smaller lists without typing them out by hand.",
          "sourceUrl": "https://www.combinewords.com/",
          "pageTitle": "Combine Words — Free Keyword & Word List Combination Tool",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.96,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_003",
      "@type": "SoftwareProduct",
      "name": "Three-List Word Combiner",
      "description": "Extends the two-list combiner to three lists, purpose-built for geo x service x modifier PPC keyword structures such as city, service, and qualifier.",
      "relations": [
        { "predicate": "SUITED_FOR", "targetId": "e_008", "targetName": "Pay-Per-Click Advertising", "confidence": "declared" },
        { "predicate": "PART_OF", "targetId": "e_001", "targetName": "Combine Words" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_003",
          "text": "This tool cross-joins three lists instead of two: every item in List 1 is combined with every item in List 2, which is combined with every item in List 3. Because three lists multiply together fast, results are capped at 5,000 combinations per request.",
          "sourceUrl": "https://www.combinewords.com/three-list-combiner.php",
          "pageTitle": "Three-List Word Combiner — Combine Words",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.95,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_004",
      "@type": "SoftwareProduct",
      "name": "Domain Name Generator",
      "description": "Combines one or two word lists, strips spaces (or hyphenates), and appends chosen TLDs to generate candidate domain names, with no WHOIS/RDAP lookups or external availability calls.",
      "relations": [
        { "predicate": "COVERS", "targetId": "e_011", "targetName": "Domain Name" },
        { "predicate": "PART_OF", "targetId": "e_001", "targetName": "Combine Words" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_004",
          "text": "This tool takes the same cross-join approach as the Word & Keyword List Combiner, but formats the result as a domain name instead of a keyword phrase: every space is removed (or replaced with a hyphen, your choice), and each combination is appended with every TLD you enter. This tool does not check domain availability, query WHOIS/RDAP, or make any external API calls — it only generates candidate strings.",
          "sourceUrl": "https://www.combinewords.com/domain-name-generator.php",
          "pageTitle": "Domain Name Generator — Combine Words Into Domain Candidates",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.96,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_005",
      "@type": "Person",
      "name": "Bill Hartzer",
      "description": "Founder of Hartzer Consulting and DNAccess; maintains Combine Words. Has worked at the intersection of technical SEO, search engine marketing, and domain names for more than 25 years.",
      "sameAs": "https://www.hartzer.com/",
      "relations": [
        { "predicate": "AFFILIATED_WITH", "targetId": "e_006", "targetName": "Hartzer Consulting, LLC" },
        { "predicate": "AFFILIATED_WITH", "targetId": "e_007", "targetName": "DNAccess" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_005",
          "text": "Combine Words is maintained by Bill Hartzer, founder of Hartzer Consulting and DNAccess, who has worked at the intersection of technical SEO, search engine marketing, and domain names for more than 25 years.",
          "sourceUrl": "https://www.combinewords.com/about.php",
          "pageTitle": "About Combine Words",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.97,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_006",
      "@type": "Organization",
      "name": "Hartzer Consulting, LLC",
      "description": "Technical SEO, search engine marketing, and digital marketing consulting firm founded by Bill Hartzer; the company behind Combine Words.",
      "sameAs": "https://www.hartzerconsulting.com/",
      "relations": [
        { "predicate": "RELATES_TO", "targetId": "e_013", "targetName": "Search Engine Optimization" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_006",
          "text": "© 2026 Hartzer Consulting, LLC. All rights reserved. Combine Words is a free Search Engine Marketing tool by Bill Hartzer.",
          "sourceUrl": "https://www.combinewords.com/",
          "pageTitle": "Combine Words — Free Keyword & Word List Combination Tool",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.9,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_007",
      "@type": "Organization",
      "name": "DNAccess",
      "description": "Domain name security and consulting firm founded by Bill Hartzer, focused on domain protection, recovery, and portfolio management.",
      "sameAs": "https://www.dnaccess.com/",
      "hasChunks": [
        {
          "chunkId": "c_007",
          "text": "Combine Words is maintained by Bill Hartzer, founder of Hartzer Consulting and DNAccess, who has worked at the intersection of technical SEO, search engine marketing, and domain names for more than 25 years.",
          "sourceUrl": "https://www.combinewords.com/about.php",
          "pageTitle": "About Combine Words",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.85,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_008",
      "@type": "Concept",
      "name": "Pay-Per-Click Advertising",
      "description": "An online advertising model in which advertisers pay a fee each time one of their ads is clicked; the primary use case driving Combine Words' keyword list tools.",
      "sameAs": "https://en.wikipedia.org/wiki/Pay-per-click",
      "relations": [
        { "predicate": "DEPENDS_ON", "targetId": "e_012", "targetName": "Keyword Research" },
        { "predicate": "RELATES_TO", "targetId": "e_009", "targetName": "Google Ads" },
        { "predicate": "RELATES_TO", "targetId": "e_010", "targetName": "Microsoft Advertising" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_008",
          "text": "It was originally built to help PPC (Pay-Per-Click) advertisers create large keyword lists for Google Ads and Microsoft Advertising campaigns without manually typing out every geo-modifier or service-term pairing.",
          "sourceUrl": "https://www.combinewords.com/about.php",
          "pageTitle": "About Combine Words",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.94,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_009",
      "@type": "SoftwareProduct",
      "name": "Google Ads",
      "description": "Google's online advertising platform; one of the two ad platforms Combine Words' generated keyword lists are built for.",
      "sameAs": "https://en.wikipedia.org/wiki/Google_Ads",
      "relations": [
        { "predicate": "RELATES_TO", "targetId": "e_008", "targetName": "Pay-Per-Click Advertising" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_009",
          "text": "Copy your results straight to the clipboard or download them as a text file — ready to paste into Google Ads, Microsoft Advertising, a spreadsheet, or a domain registrar bulk search.",
          "sourceUrl": "https://www.combinewords.com/",
          "pageTitle": "Combine Words — Free Keyword & Word List Combination Tool",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.9,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_010",
      "@type": "SoftwareProduct",
      "name": "Microsoft Advertising",
      "description": "Microsoft's online advertising platform (formerly Bing Ads); the secondary ad platform referenced across Combine Words' guides.",
      "sameAs": "https://en.wikipedia.org/wiki/Microsoft_Advertising",
      "relations": [
        { "predicate": "RELATES_TO", "targetId": "e_008", "targetName": "Pay-Per-Click Advertising" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_010",
          "text": "A negative keyword tells Google Ads (or Microsoft Advertising) a search you do not want to trigger your ad. It's the other half of keyword strategy that gets far less attention than the positive keyword list.",
          "sourceUrl": "https://www.combinewords.com/guides/negative-keyword-lists.php",
          "pageTitle": "How to Build Negative Keyword Lists Fast",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.9,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_011",
      "@type": "Concept",
      "name": "Domain Name",
      "description": "A human-readable address used to identify a website or internet resource, mapped to an IP address via DNS; the core output of the Domain Name Generator.",
      "sameAs": "https://en.wikipedia.org/wiki/Domain_name",
      "relations": [
        { "predicate": "INCLUDES", "targetId": "e_015", "targetName": "Top-Level Domain" },
        { "predicate": "DESCRIBED_BY", "targetId": "e_014", "targetName": "WHOIS" },
        { "predicate": "RELATES_TO", "targetId": "e_016", "targetName": "Trademark" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_011",
          "text": "After more than two decades working in the domain name industry, the most common mistake I see isn't a bad domain choice — it's stopping the brainstorm after five or six ideas and settling for whatever's left available.",
          "sourceUrl": "https://www.combinewords.com/guides/domain-name-brainstorming.php",
          "pageTitle": "Domain Name Brainstorming: How to Generate Available, Brandable Domain Ideas",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.95,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_012",
      "@type": "Methodology",
      "name": "Keyword Research",
      "description": "The SEO/SEM practice of finding and analyzing search terms to inform content and advertising strategy; the process Combine Words' list tools accelerate.",
      "sameAs": "https://en.wikipedia.org/wiki/Keyword_research",
      "relations": [
        { "predicate": "PART_OF", "targetId": "e_013", "targetName": "Search Engine Optimization" }
      ],
      "hasChunks": [
        {
          "chunkId": "c_012",
          "text": "Building a large keyword list — with a tool like the Word & Keyword List Combiner or the Three-List Combiner — is only half the job. Choosing the right match type for that list is the other half.",
          "sourceUrl": "https://www.combinewords.com/guides/match-types-explained.php",
          "pageTitle": "Match Types Explained: Broad, Phrase, and Exact Match Keywords",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.92,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_013",
      "@type": "Concept",
      "name": "Search Engine Optimization",
      "description": "The practice of improving a website's visibility in organic search results; the broader discipline Combine Words' guides and tools support alongside PPC.",
      "sameAs": "https://en.wikipedia.org/wiki/Search_engine_optimization",
      "hasChunks": [
        {
          "chunkId": "c_013",
          "text": "Combine two lists of words or keywords into every possible combination in seconds. Built for PPC campaign builders, SEOs, and domain name brainstorming. Free, no signup.",
          "sourceUrl": "https://www.combinewords.com/",
          "pageTitle": "Combine Words — Free Keyword & Word List Combination Tool",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.88,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_014",
      "@type": "Standard",
      "name": "WHOIS",
      "description": "A protocol and database used to look up registration and ownership information for a domain name; recommended before assuming an already-registered domain is abandoned.",
      "sameAs": "https://en.wikipedia.org/wiki/WHOIS",
      "hasChunks": [
        {
          "chunkId": "c_014",
          "text": "Once you have a shortlist, check availability directly with a registrar, and if a name is already registered but appears unused, look into its WHOIS history before assuming it's abandoned and easy to acquire.",
          "sourceUrl": "https://www.combinewords.com/guides/domain-name-brainstorming.php",
          "pageTitle": "Domain Name Brainstorming: How to Generate Available, Brandable Domain Ideas",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.9,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_015",
      "@type": "Concept",
      "name": "Top-Level Domain",
      "description": "The final segment of a domain name (e.g. .com, .io, .shop); the Domain Name Generator lets users append any TLD, including multi-part ones like .co.uk.",
      "sameAs": "https://en.wikipedia.org/wiki/Top-level_domain",
      "hasChunks": [
        {
          "chunkId": "c_015",
          "text": ".com remains the default expectation for most businesses and most visitors. The Domain Name Generator accepts any TLD you type in — including multi-part ones like .co.uk — specifically so you can compare candidates across several TLDs at once rather than checking them one at a time.",
          "sourceUrl": "https://www.combinewords.com/guides/domain-name-brainstorming.php",
          "pageTitle": "Domain Name Brainstorming: How to Generate Available, Brandable Domain Ideas",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.91,
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_016",
      "@type": "Concept",
      "name": "Trademark",
      "description": "A legal protection for brand names and marks; one of the checks recommended before committing to a generated domain name candidate.",
      "sameAs": "https://en.wikipedia.org/wiki/Trademark",
      "hasChunks": [
        {
          "chunkId": "c_016",
          "text": "Beyond availability, a shortlist is worth checking against a few other things: whether the name (or something confusingly similar) is already trademarked in your industry, whether the matching social media handles are available, and whether the name is easy for someone to spell correctly after hearing it once.",
          "sourceUrl": "https://www.combinewords.com/guides/domain-name-brainstorming.php",
          "pageTitle": "Domain Name Brainstorming: How to Generate Available, Brandable Domain Ideas",
          "publisher": "Combine Words",
          "retrieved": "2026-07-06T16:10:49Z",
          "relevanceScore": 0.89,
          "contentType": "evidence"
        }
      ]
    }
  ]
}
