Skip to content

Entity links: Organization, founder and official profiles

Tie your site, company, founder and official profiles together so search and AI know they are one entity.

  • Free, no sign-up
  • 30 to 60 minutes with an agent
  • By Devvrat Hans
  • Version 1.0, updated Oct 26, 2026

Optional. The prompt adapts as you type; leave a field blank and the agent works it out.

entity-and-founder-links.md61 lines, about 921 tokens

Paste into any coding agent: Claude Code, Cursor, Codex, Copilot, Windsurf or Cline.

# Entity links: Organization, founder and official profiles

Search engines and AI assistants build a picture of a company from its site and the profiles that point back to it. When those disagree or are not linked, assistants mix the company up with others or leave it out. Make the production site, the company and its founder, the founder (ask me for the name), one clear set of entities, linked to the official profiles: the official profiles linked from the site (ask me to confirm the list).

Site: not given. Find the production URL in the project config, or ask me.

## Ground rules

1. Read before you write. Explore the parts of the codebase this job touches and tell me what is already in place.
2. Plan, then stop. Give me a numbered plan: what you will change, in which files, and why. Wait for my approval before editing anything.
3. Fix things at their source (the shared layout, the config, the generator), not with one-off patches page by page.
4. Keep the project's conventions: its framework APIs, file layout, naming and code style. Add no new dependency without asking.
5. Where something is already done well, say so and leave it alone.

## You will not

- Edit `.env` files, secrets or API keys, or print their values.
- Deploy, push, merge or publish anything.
- Delete data, or run migrations or scripts against a production database.
- Add tracking, third-party scripts or links to any site I did not ask for.
- Change copy, design or behaviour that this job does not need.
- Add profiles to sameAs that I have not confirmed are official.

## Your stack

- Framework: Work out the framework, router and build output from the project files (package.json, lockfiles, framework config) before planning, and say which you found.
- Host: Work out where the site is hosted from the config files (vercel.json, netlify.toml, wrangler config, Dockerfile, fly.toml) and say which you found.

## Steps

### 1. Collect the facts once

Gather the company name exactly as it should appear, a one-sentence description, the logo URL, the founding year, the founder's name and role, and the official profile URLs. Put them in one config or constants file that the about page, the footer and the structured data all read.

### 2. Organization and Person markup

In the root JSON-LD `@graph`: an `Organization` with name, url, logo, description, `foundingDate` if known, `sameAs` with the official profiles only, and `founder` referencing a `Person` (name, `jobTitle`, `sameAs` with the founder's own profiles, and an image if there is one). Give both stable `@id`s.

### 3. An about page that states the facts

Make sure there is an about page with the same name, description, founder and links in visible text, and link it from the footer. If it exists, align its wording with the shared facts; show me any copy change.

### 4. Make the profiles agree

Write me a short checklist of each external profile (X, LinkedIn, GitHub, Crunchbase, app stores, directories where the product is listed) with the name, one-line description and URL to use, so they all match the site. I will update those myself.

## Done means

- [ ] One shared source holds the company name, description, logo, founder and profiles.
- [ ] Organization and Person JSON-LD with stable @ids and sameAs are on the site.
- [ ] The about page states the same facts in visible text and is linked from the footer.
- [ ] I have a checklist to make every external profile match.

## Report back

When you finish, give me:

- what you changed, file by file;
- anything you skipped, and why;
- anything I must do by hand (DNS records, dashboards, accounts, deploys);
- how to check each change on the live site.

For agents that can read a URL. It fetches this prompt with your settings applied.

Read https://abacklaunch.com/prompts/entity-and-founder-links.md and follow it for this project.

When the changes are live, run these free checks. Add your site URL above and each one opens already running on it.

This prompt will not

  • Edit .env files, secrets or API keys, or print their values.
  • Deploy, push, merge or publish anything.
  • Delete data, or run migrations or scripts against a production database.
  • Add tracking, third-party scripts or links to any site I did not ask for.
  • Change copy, design or behaviour that this job does not need.
  • Add profiles to sameAs that I have not confirmed are official.

It reads your code first, shows you a plan, and waits for your approval before it changes anything.

What you get

  • One shared source of truth for your company facts
  • Organization and founder Person markup with sameAs links
  • An about page that matches the markup
  • A checklist to make every external profile say the same thing

How to use this prompt

  1. 1

    Describe your stack

    Add your site, framework and host. The prompt adapts; blank fields are left for the agent to work out.

  2. 2

    Paste it into your agent

    Open your project in Claude Code, Cursor, Codex, Copilot, Windsurf or Cline, and paste the prompt or the one-line version.

  3. 3

    Approve the plan

    The agent reads your code, shows you a plan with the files it will touch, and waits. Change anything you disagree with.

  4. 4

    Check the result

    When the changes are live, run the free checks below on your site to confirm each fix.

What the agent does

Search engines and AI assistants build a picture of a company from its site and the profiles that point back to it. When those disagree or are not linked, assistants mix the company up with others or leave it out. Make the production site, the company and its founder, the founder (ask me for the name), one clear set of entities, linked to the official profiles: the official profiles linked from the site (ask me to confirm the list).

  1. 1. Collect the facts once

    Gather the company name exactly as it should appear, a one-sentence description, the logo URL, the founding year, the founder's name and role, and the official profile URLs. Put them in one config or constants file that the about page, the footer and the structured data all read.

  2. 2. Organization and Person markup

    In the root JSON-LD @graph: an Organization with name, url, logo, description, foundingDate if known, sameAs with the official profiles only, and founder referencing a Person (name, jobTitle, sameAs with the founder's own profiles, and an image if there is one). Give both stable @ids.

  3. 3. An about page that states the facts

    Make sure there is an about page with the same name, description, founder and links in visible text, and link it from the footer. If it exists, align its wording with the shared facts; show me any copy change.

  4. 4. Make the profiles agree

    Write me a short checklist of each external profile (X, LinkedIn, GitHub, Crunchbase, app stores, directories where the product is listed) with the name, one-line description and URL to use, so they all match the site. I will update those myself.

Done means

  • One shared source holds the company name, description, logo, founder and profiles.
  • Organization and Person JSON-LD with stable @ids and sameAs are on the site.
  • The about page states the same facts in visible text and is linked from the footer.
  • I have a checklist to make every external profile match.

Questions

What is sameAs for?

It tells search engines and AI systems which profiles elsewhere belong to the same company or person, so they can join the facts together instead of guessing.

Should I list every directory my product is on in sameAs?

No. sameAs is for profiles you own and control, like your X, LinkedIn and GitHub accounts. Directory listings are mentions, not identities.

Does the founder need to be on the site?

It helps. A real, named person behind a product is a trust signal for visitors, search engines and AI assistants alike.

Does this prompt add links to Aback Launch to my site?

No. Nothing in the prompt mentions Aback Launch or asks your agent to link to us. The only exception is an optional badge step, which stays off unless you tick it. Some prompt libraries slip their own link into your codebase by default; we think that should always be your choice.

Which coding agents does it work with?

Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Cline, and any agent that can read your project and edit files. You can copy it as a plain prompt, save it as a Claude Code skill or a Cursor rule, or add it to AGENTS.md.

Is it safe to run on my real codebase?

The prompt makes the agent read first, show a plan and wait for your approval, and it forbids touching secrets, deploying and deleting data. Still review the changes and run your tests before you deploy, as with any change.

Changelog

  • v1.0First version.

Launch your startup on Aback Launch

Get a launch page that search engines and AI assistants can read, a place in the weekly launch list, and a review by a real person. Free to join.