Conversation
The lab site had no meta description, social tags, structured data, or sitemap, so search engines had little to index — students reported only Dr. Chen's personal page showed up, not the lab. This adds, on every top-level page: - a descriptive, keyword-rich <title> and meta description naming "UNITES Lab", "Tianlong Chen", and "UNC-Chapel Hill"; - canonical, Open Graph, and Twitter Card tags; - index.html: ResearchOrganization JSON-LD linking the lab to its parent (UNC) and founder (Tianlong Chen, with his Scholar) so search engines can build a proper entity. Plus robots.txt and sitemap.xml (6 pages) to guide crawlers. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Improves the UNITES Lab website’s search engine discoverability by adding consistent SEO metadata (titles, descriptions, canonical, Open Graph, Twitter Cards), structured data on the homepage, and crawler discovery artifacts (robots + sitemap) across the site’s top-level pages.
Changes:
- Adds keyword-rich
<title>/description, canonical, Open Graph, Twitter Card, and robots meta tags to the main HTML pages. - Adds JSON-LD (
ResearchOrganization) structured data toindex.html. - Introduces
robots.txtandsitemap.xmlto help crawlers discover and index all key pages.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
index.html |
Adds SEO meta tags + JSON-LD structured data for the lab entity. |
publication.html |
Adds SEO meta tags (title/description/canonical/OG/Twitter). |
research.html |
Adds SEO meta tags (title/description/canonical/OG/Twitter). |
group.html |
Adds SEO meta tags (title/description/canonical/OG/Twitter). |
gallery.html |
Adds SEO meta tags (title/description/canonical/OG/Twitter). |
resource.html |
Adds SEO meta tags (title/description/canonical/OG/Twitter). |
robots.txt |
Allows crawling and references the sitemap. |
sitemap.xml |
Lists the site’s top-level URLs for indexing. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+5
to
+6
| <!-- SEO:auto:start --> | ||
| <title>UNITES Lab | Prof. Tianlong Chen's Group at UNC-Chapel Hill</title> |
Comment on lines
+5
to
21
| <!-- SEO:auto:start --> | ||
| <title>Publications | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)</title> | ||
| <meta name="description" content="Selected publications from UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill) in efficient deep learning, trustworthy AI, large language models, AI for science, and computer vision & multimodal learning."> | ||
| <meta name="robots" content="index, follow"> | ||
| <link rel="canonical" href="https://unites-lab.github.io/publication.html"> | ||
| <meta property="og:type" content="website"> | ||
| <meta property="og:site_name" content="UNITES Lab"> | ||
| <meta property="og:title" content="Publications | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta property="og:description" content="Selected publications from UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill) in efficient deep learning, trustworthy AI, large language models, AI for science, and computer vision & multimodal learning."> | ||
| <meta property="og:url" content="https://unites-lab.github.io/publication.html"> | ||
| <meta property="og:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <meta name="twitter:card" content="summary"> | ||
| <meta name="twitter:title" content="Publications | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta name="twitter:description" content="Selected publications from UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill) in efficient deep learning, trustworthy AI, large language models, AI for science, and computer vision & multimodal learning."> | ||
| <meta name="twitter:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <!-- SEO:auto:end --> | ||
| <meta charset="utf-8"> |
Comment on lines
+5
to
21
| <!-- SEO:auto:start --> | ||
| <title>Research | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)</title> | ||
| <meta name="description" content="Research at UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill): efficient deep learning, trustworthy AI, large language models & agents, and AI for science."> | ||
| <meta name="robots" content="index, follow"> | ||
| <link rel="canonical" href="https://unites-lab.github.io/research.html"> | ||
| <meta property="og:type" content="website"> | ||
| <meta property="og:site_name" content="UNITES Lab"> | ||
| <meta property="og:title" content="Research | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta property="og:description" content="Research at UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill): efficient deep learning, trustworthy AI, large language models & agents, and AI for science."> | ||
| <meta property="og:url" content="https://unites-lab.github.io/research.html"> | ||
| <meta property="og:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <meta name="twitter:card" content="summary"> | ||
| <meta name="twitter:title" content="Research | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta name="twitter:description" content="Research at UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill): efficient deep learning, trustworthy AI, large language models & agents, and AI for science."> | ||
| <meta name="twitter:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <!-- SEO:auto:end --> | ||
| <meta charset="utf-8"> |
Comment on lines
+5
to
21
| <!-- SEO:auto:start --> | ||
| <title>People | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)</title> | ||
| <meta name="description" content="Members of UNITES Lab at UNC-Chapel Hill, directed by Prof. Tianlong Chen: PhD students, postdocs, and collaborators in trustworthy and efficient ML."> | ||
| <meta name="robots" content="index, follow"> | ||
| <link rel="canonical" href="https://unites-lab.github.io/group.html"> | ||
| <meta property="og:type" content="website"> | ||
| <meta property="og:site_name" content="UNITES Lab"> | ||
| <meta property="og:title" content="People | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta property="og:description" content="Members of UNITES Lab at UNC-Chapel Hill, directed by Prof. Tianlong Chen: PhD students, postdocs, and collaborators in trustworthy and efficient ML."> | ||
| <meta property="og:url" content="https://unites-lab.github.io/group.html"> | ||
| <meta property="og:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <meta name="twitter:card" content="summary"> | ||
| <meta name="twitter:title" content="People | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta name="twitter:description" content="Members of UNITES Lab at UNC-Chapel Hill, directed by Prof. Tianlong Chen: PhD students, postdocs, and collaborators in trustworthy and efficient ML."> | ||
| <meta name="twitter:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <!-- SEO:auto:end --> | ||
| <meta charset="utf-8"> |
Comment on lines
+5
to
21
| <!-- SEO:auto:start --> | ||
| <title>Gallery | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)</title> | ||
| <meta name="description" content="Photos and moments from UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill)."> | ||
| <meta name="robots" content="index, follow"> | ||
| <link rel="canonical" href="https://unites-lab.github.io/gallery.html"> | ||
| <meta property="og:type" content="website"> | ||
| <meta property="og:site_name" content="UNITES Lab"> | ||
| <meta property="og:title" content="Gallery | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta property="og:description" content="Photos and moments from UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill)."> | ||
| <meta property="og:url" content="https://unites-lab.github.io/gallery.html"> | ||
| <meta property="og:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <meta name="twitter:card" content="summary"> | ||
| <meta name="twitter:title" content="Gallery | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta name="twitter:description" content="Photos and moments from UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill)."> | ||
| <meta name="twitter:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <!-- SEO:auto:end --> | ||
| <meta charset="utf-8"> |
Comment on lines
+5
to
21
| <!-- SEO:auto:start --> | ||
| <title>Resources | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)</title> | ||
| <meta name="description" content="Resources and tools shared by UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill)."> | ||
| <meta name="robots" content="index, follow"> | ||
| <link rel="canonical" href="https://unites-lab.github.io/resource.html"> | ||
| <meta property="og:type" content="website"> | ||
| <meta property="og:site_name" content="UNITES Lab"> | ||
| <meta property="og:title" content="Resources | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta property="og:description" content="Resources and tools shared by UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill)."> | ||
| <meta property="og:url" content="https://unites-lab.github.io/resource.html"> | ||
| <meta property="og:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <meta name="twitter:card" content="summary"> | ||
| <meta name="twitter:title" content="Resources | UNITES Lab (Tianlong Chen, UNC-Chapel Hill)"> | ||
| <meta name="twitter:description" content="Resources and tools shared by UNITES Lab (Prof. Tianlong Chen, UNC-Chapel Hill)."> | ||
| <meta name="twitter:image" content="https://unites-lab.github.io/unites-logo.png"> | ||
| <!-- SEO:auto:end --> | ||
| <meta charset="utf-8"> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Students reported they can't find the lab on search engines — only Dr. Chen's personal page shows up. The site had no meta description, no Open Graph/structured data, and no sitemap, so crawlers had almost nothing to index and the generic
<title>UNITES Lab</title>didn't match queries like "Tianlong Chen lab" or "UNITES lab UNC".What this PR does
On every top-level page (
index,publication,research,group,gallery,resource):<title>+<meta name="description">naming UNITES Lab, Tianlong Chen, and UNC-Chapel Hillcanonical, Open Graph, and Twitter Card tags (better link previews + signals)<meta name="robots" content="index, follow">On
index.html:ResearchOrganizationJSON-LD linking the lab → parent org (UNC) → founder (Tianlong Chen, with his Google Scholar), so engines can form a proper knowledge entity.New files:
robots.txt(allows all, points to the sitemap)sitemap.xml(all 6 pages)The SEO block is wrapped in
<!-- SEO:auto:start/end -->markers and generated by~/agent/scripts/unites_seo.py, so it's easy to regenerate/update.Recommended follow-up (needs a Google account, can't be automated here)
sitemap.xml— this is the single biggest accelerator for indexing.🤖 Generated with Claude Code