Privacy, SEO, and analytics
Control visibility, search and sharing metadata, and optional GA.
Quick start
- Sign in, open
My Portfolios, and click Edit on a portfolio you own to open/portfolios/edit/[pid]. - In the sticky jump nav, click Settings to land on Privacy Settings (
section-privacy). Expand the section if it is collapsed. - Set Publicly accessible on for a public URL visitors can open, or off for owner-only access. Adjust Location, Phone Number, and Email if you want those contact fields visible when the portfolio is public.
- Click Save on the privacy card.
- Optional (Pro): expand SEO & Sharing (
section-seo) to set a search title, meta description, 1200 × 630 sharing image, and square favicon. Use Generate with AI to fill the title and description from your portfolio, review the result, then click Save SEO settings. Blank fields keep Portura’s generated defaults. - Optional (Pro): expand Google Analytics (
section-ga), enter your GA4 Measurement ID (G-…), and Save. - You should now see your settings persisted — confirm with Preview or View public page after publish when you are ready for visitors.
Editor chrome: Portfolio editor overview. Visitor-facing visibility deep dive: Privacy and visibility.
Deep dive
Where privacy and analytics live
On /portfolios/edit/[pid], Settings is an owner-only group (collaborators do not see it). Jump nav Settings targets Privacy Settings (section-privacy); SEO targets SEO & Sharing (section-seo). Google Analytics follows when your plan includes custom GA.
| Section | Anchor | Role |
|---|---|---|
| Privacy Settings | section-privacy | Who can open the URL; contact field visibility; Pro discovery / branding extras |
| SEO & Sharing | section-seo | Pro search title and description with AI generation, sharing image, and portfolio-wide favicon |
| Google Analytics | section-ga | Optional GA4 measurement ID (Pro) |
Use the ? next to the Settings divider for a short reminder and a Learn more link back here. On the Privacy Settings card, a separate ? opens the visibility deep dive: Privacy and visibility.
Public vs owner-only
Publicly accessible is the main gate for the live portfolio URL (/p/[slug], or your custom domain when configured):
| Publicly accessible | Who can open the public page |
|---|---|
| On | Anyone with the URL (anonymous visitors included) |
| Off | Owner only — signed-in owner can still open /p/[slug] to inspect the live route; anonymous visitors cannot |
There is no visitor password unlock. Turning the portfolio private does not add a password field for guests. Inviting another Portura user to edit is a separate collaboration flow — see Share and collaborate.
Publish and draft behavior still applies when the portfolio is public: visitors see the last published version until you publish again. Preview vs live URL: Preview and public page. Go-live steps: Publish and drafts.
Contact field visibility
Under Publicly accessible, three toggles control whether contact details appear on the themed public page (when the portfolio is public and those fields exist on Profile / Connect):
- Location
- Phone Number
Turn a toggle off to keep that detail off the public page even when the portfolio itself is public. Contact Form display options in the editor can also depend on location privacy (for example map-related controls) — see Services, testimonials, contact, embeds, blocks.
Click Save after you change any privacy toggle — leaving the page without saving discards unsaved privacy edits.
Pro privacy extras
These toggles appear under Pro gates. Free accounts see the upgrade UI instead of using them.
| Control | Feature key | What it does |
|---|---|---|
| Hide from search engines | hide-from-search-engines | Asks search engines not to list your portfolio in results |
| Hide from Portura directory | hide-from-internal-search | Keeps the portfolio out of Portura’s portfolio directory and internal search |
| Remove Portura branding | remove-branding-custom-domain | Hides the Portura header bar when visitors open the portfolio on your custom domain |
| Hide visitor Mira chat | hide-mira-custom-domain | Hides the Mira chat widget on your public portfolio |
Do not invent other privacy modes (for example a visitor password gate) — the product model is public vs owner-only, plus the extras above.
Google Analytics (Pro)
Google Analytics is gated by Pro (custom-google-analytics). When available:
- Open Google Analytics (
section-ga). - Enter a GA4 Measurement ID that starts with
G-(letters and numbers only). - Click Save. Use the remove control if you need to clear the ID later.
Page views on your public portfolio (including custom domains) are sent to your GA property in addition to Portura analytics. Invalid IDs show a validation message until the format is correct.
SEO & Sharing (Pro, per-page overrides on Plus)
Free portfolios keep automatic metadata generated from the portfolio name, role, summary or bio, image hero, and avatar. Pro and Plus can override those defaults in SEO & Sharing:
- SEO title — up to 70 characters. Use Generate with AI to draft it from your portfolio content.
- Meta description — up to 160 characters. AI generates it with the title, then you review both before saving.
- Social sharing image — choose an image from Media; 1200 × 630 is recommended.
- Favicon — choose a square PNG, JPG, WebP, or AVIF up to 512 KB. One favicon applies to Home, extra pages, and the custom domain.
Blank or removed fields return to automatic metadata. Canonical URLs remain generated and read-only. Hide from search engines remains in Privacy.
Plus portfolios can open the three-dot menu for an extra page and choose SEO settings. A page can override its title, description, and sharing image; blank fields inherit the portfolio defaults. Generate with AI uses that page's assigned portfolio sections to fill its title and description for review. Home always uses the portfolio-wide settings.
Portfolio-edit Mira can also suggest and prepare reviewable changes for Home or extra-page SEO title and description. Accepting a Mira proposal preserves sharing images and the portfolio favicon. SEO media still changes only in the SEO forms.
Collaboration is not a password
Portfolio collaboration invites another signed-in Portura user to work with you. That does not publish the portfolio or create a visitor password. Public vs private stays on this Privacy card. Full invite steps: Share and collaborate.
Tips
- Decide Publicly accessible before you share a link with employers or clients — private URLs stay owner-only for anonymous visitors.
- Prefer Preview while drafting; use View public page after publish to confirm what visitors see.
- Turn off Location, Phone Number, or Email when you want a public portfolio without those contact details on the page.
- Pro: Use Hide from search engines / Hide from Portura directory when you want a shareable link without discovery surfaces.
- Pro: Preview SEO and sharing copy before publishing; Plus can tailor it for each extra page.
- Save privacy changes before you leave the editor — the privacy card has its own Save.
Next to the Settings divider, use ? for this article (privacy + GA). On the Privacy Settings card, use ? for Privacy and visibility.
Troubleshooting
Visitors say the public page is unavailable
- Confirm Publicly accessible is on and you clicked Save.
- Confirm you published if you expect visitors to see the latest content.
- Owners can still open
/p/[slug]while private — that is the owner-only exception, not visitor access.
I expected a visitor password
- Portura does not offer password-protected public URLs. Use Publicly accessible off for owner-only, or invite collaborators separately via Share and collaborate.
Google Analytics shows an upgrade gate or will not save
- Custom GA requires Pro (
custom-google-analytics). OpenSettings→Billingto upgrade. - Measurement IDs must start with
G-and use letters and numbers only.
SEO or sharing settings will not save
- Custom SEO requires Pro (
custom-portfolio-seo); per-page overrides also require Plus (multi-page-portfolio). - Sharing images must come from your Media library. Favicons must be square, use a supported raster format, and be 512 KB or smaller.
Location / phone / email still appear (or never appear)
- Confirm the matching Privacy toggle and Save.
- Confirm Profile / Connect actually has that data.
- For map-related Contact Form options, location visibility and address data both matter — see extra sections.