Skip to main content

Overview

Once you’ve customized your template and added your content, you’re ready to publish your portfolio and share it with potential employers, clients, and collaborators.

Preview your portfolio

Before publishing, always preview your portfolio to ensure everything looks perfect.
1

Open preview mode

From your dashboard, click Preview in the sidebar navigation.
2

Review your portfolio

The preview shows your live portfolio exactly as visitors will see it:
  • Your selected template with all styling applied
  • All visible content (projects, experience, education, skills)
  • Functional links to external sites
  • Responsive design across device sizes
3

Test functionality

Verify the following elements:
4

Return to dashboard

Click the back button or navigate to your dashboard to make any needed adjustments.

Your portfolio URL

Your GitFolio portfolio is automatically published at a unique URL:
https://portfolio.gitfolio.in/[your-username]
Your username is set during onboarding and can be updated in the Personal Info section. URLs are case-insensitive, but usernames are stored in lowercase.

URL structure

  • Domain: All portfolios are hosted on portfolio.gitfolio.in
  • Username: Your unique identifier as the path
Example: If your username is johndoe, your portfolio URL is:
https://portfolio.gitfolio.in/johndoe

Portfolio visibility

Your portfolio has two visibility states:

Public (Published)

Once you complete onboarding and add content, your portfolio is automatically published and accessible to anyone with the URL. What’s visible:
  • All content marked as “included” in your dashboard
  • Selected template and styling
  • Profile information and social links
  • Skills you’ve added
  • Experience and education entries

Content control

You control what appears on your portfolio: Projects
  • Use the visibility toggle on each project card
  • Only projects with “included” status appear
  • Excluded projects remain in your dashboard but hidden from public view
Profile sections
  • All completed sections automatically appear
  • Empty sections may show differently depending on your template
Unlike projects, experience, education, and skills don’t have individual visibility toggles. If you don’t want them displayed, remove them from your dashboard or leave those sections empty.

Sharing your portfolio

Share your portfolio URL with potential employers, clients, and your professional network.

Share on social media

  1. Copy your portfolio URL
  2. Add it to your LinkedIn profile:
    • Edit your profile
    • Add to “Websites” or “Contact Info”
    • Share in a post to announce your new portfolio

Include in applications

Add your portfolio URL to:
  • Resume/CV - In the contact information section
  • Cover letters - Reference specific projects from your portfolio
  • Job applications - Portfolio/website fields
  • Freelance platforms - Profile and proposal links
  • Business cards - Physical or digital cards

Update your published portfolio

Your portfolio updates in real-time as you make changes in the dashboard.
1

Make changes in dashboard

Edit any content section:
  • Update personal information
  • Add or edit projects
  • Modify experience or education
  • Change skills
  • Switch templates
2

Save changes

Click Save Changes in the respective section.
3

Changes go live immediately

Your published portfolio updates automatically. No manual republishing required.
It may take a few seconds for changes to propagate. Refresh your portfolio page to see updates immediately.

SEO and discoverability

Your GitFolio portfolio is optimized for search engines:

Automatic SEO features

  • Meta tags - Generated from your profile information
  • Open Graph tags - For social media previews
  • Structured data - Helps search engines understand your content
  • Responsive design - Mobile-friendly ranking factor
  • Fast loading - Optimized performance

Improve your portfolio’s SEO

1

Complete your profile

Fill out all sections completely:
  • Clear, descriptive bio
  • Professional tagline
  • Detailed project descriptions
  • Experience summaries with keywords
2

Use relevant keywords

Include industry-specific terms naturally:
  • Programming languages you use
  • Frameworks and technologies
  • Job titles and roles
  • Domain expertise areas
3

Add quality content

  • Write detailed project descriptions
  • Explain the problems you solved
  • Highlight your impact and achievements
  • Use proper grammar and spelling
4

Link to your portfolio

The more quality sites that link to your portfolio, the better:
  • Add to your GitHub profile
  • Include in social media profiles
  • Reference in blog posts or articles
  • Share in developer communities

Performance monitoring

Track how your portfolio performs:

View payment history

If you’ve purchased premium templates, view your transaction history:
  1. Navigate to Payments in the dashboard sidebar
  2. View all template purchases and subscription payments
  3. See payment status, amount, and date
  4. Download receipts if needed

Portfolio analytics

GitFolio does not currently track visitor analytics. To monitor portfolio traffic, you can:
  • Add Google Analytics to your portfolio (by sharing your tracking ID with the GitFolio team)
  • Use URL shorteners with analytics (like Bitly) when sharing your portfolio
  • Track clicks from social media platforms where you share your portfolio

Custom domains (roadmap)

Currently, all portfolios use the portfolio.gitfolio.in domain. Custom domain support is planned for future releases:
  • Use your own domain (e.g., johndoe.com)
  • Professional email matching your domain
  • Enhanced branding and credibility
  • Premium feature for subscription users

Troubleshooting

Possible causes:
  • Browser cache showing outdated version
  • CDN propagation delay
Solution:
  1. Hard refresh your browser (Ctrl+Shift+R or Cmd+Shift+R)
  2. Clear browser cache
  3. Wait 30-60 seconds for CDN to update
  4. Try viewing in incognito/private mode
Possible causes:
  • Onboarding not completed
  • Username not set or invalid
  • Typo in the URL
Solution:
  1. Verify you completed the onboarding process
  2. Check your username in Personal Info section
  3. Ensure the URL format is correct: /portfolio/[username]
  4. Username should be all lowercase
Possible causes:
  • Image upload failed
  • Invalid image URL
  • Image file too large
  • CORS issues with external images
Solution:
  1. Re-upload images from the dashboard
  2. Verify image URLs are accessible and start with https://
  3. Compress large images before uploading
  4. Use GitFolio’s upload feature instead of external URLs
Possible causes:
  • Projects marked as excluded
  • Template doesn’t display project section when empty
  • Content validation errors
Solution:
  1. Check project visibility toggles are ON (included)
  2. Verify at least one project is marked as included
  3. Ensure required fields are filled (name, description, thumbnail, repo link)
  4. Preview your portfolio to see current state
Possible causes:
  • Save operation failed silently
  • Network interruption during save
  • Browser session expired
Solution:
  1. Look for success/error toast notifications after saving
  2. Refresh the dashboard and verify changes persisted
  3. Check browser console for error messages
  4. Sign out and sign back in to refresh session
  5. Try saving again with a stable internet connection

Best practices

Follow these tips for a professional portfolio:

Content quality

Use high-quality, professional images
Write clear, concise descriptions
Proofread all text for spelling and grammar
Keep information current and accurate
Showcase your best 5-10 projects rather than everything

Visual presentation

Choose a template that matches your industry
Ensure good contrast and readability
Use consistent image sizes and formats
Test on multiple devices and screen sizes
Verify all links work before sharing

Professional branding

Use a professional profile picture
Write a compelling tagline and bio
Link to active, professional social profiles
Keep your GitHub repositories clean and documented
Update your portfolio regularly with new work

Next steps

After publishing your portfolio:

Share on social media

Announce your portfolio on LinkedIn, Twitter, and GitHub

Add to applications

Include your portfolio URL in resumes and job applications

Update regularly

Keep your portfolio fresh by adding new projects and experiences

Gather feedback

Ask peers and mentors to review your portfolio

Build docs developers (and LLMs) love