This is a simplified guide to get your extension on the Chrome Web Store quickly.
- Open
create-icons.htmlin your Chrome browser - You'll see three canvases with icons
- Click each "Download" button:
- Download icon16.png
- Download icon48.png
- Download icon128.png
- Save all three files to the
icons/folder
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select this extension folder
- Visit https://www.linkedin.com/my-items/saved-posts/
- Verify:
- ✅ Panel appears on the right
- ✅ You can create labels
- ✅ You can pin posts
- ✅ Search works
Option A: Using the script (Linux/Mac)
./package.shOption B: Manual ZIP creation
- Select these files:
- manifest.json
- content.js
- icons/ folder (with the 3 PNG files)
- PRIVACY.md
- Right-click → "Compress" / "Send to" → "Compressed folder"
- Name it:
linkedin-organizer-v1.0.0.zip
- Go to: https://chrome.google.com/webstore/devconsole
- Sign in with Google account
- Pay $5 one-time registration fee
- Complete developer profile
- Click "New Item"
- Upload your ZIP file
- Click "Continue"
Product Details:
- Language: English
- Extension Name:
LinkedIn Saved Posts Organizer - Summary:
Organize, label, search, and manage your LinkedIn saved posts with custom tags, pins, and notes. - Description: Copy from
CHROME_STORE_SUBMISSION.md(Detailed Description section) - Category:
Productivity
Store Listing:
- Upload 3-5 screenshots (1280x800 recommended)
- Screenshot your extension in action on LinkedIn
- Show: main panel, labels, search, filters
- Optional: Upload promotional images (marquee, small tile)
Privacy:
- Privacy Policy: Upload PRIVACY.md to GitHub and provide the link
- Example:
https://github.com/YOUR_USERNAME/linkedinchromeextension/blob/main/PRIVACY.md
- Example:
Privacy Practices:
- Does it handle personal data? YES
- What data? User activity, Personally identifiable information
- How is it handled? Processed and stored locally, NOT transmitted
- Check: "This extension does not sell user data"
Distribution:
- Visibility:
Public - Regions:
All regions(or select specific countries) - Pricing:
Free
- Review everything
- Click "Submit for Review"
- Wait 1-7 days for approval
- You'll receive an email when reviewed
- Share your extension!
- Update README.md with Chrome Web Store link
- Monitor reviews and feedback
- Respond to user questions
- Load extension and visit LinkedIn saved posts
- Create a few test labels
- Add test notes to posts
- Use Chrome's screenshot tool:
- Press
Ctrl/Cmd + Shift + P(DevTools command menu) - Type "screenshot"
- Select "Capture screenshot"
- Press
- Crop to 1280x800 or 640x400
- Take screenshots of:
- Main interface with panel visible
- Label modal open
- Filtered posts view
- Search in action
- Features annotated (use arrows/text in image editor)
- Chrome DevTools screenshot
- Snagit (paid)
- ShareX (free, Windows)
- Kap (free, Mac)
- Flameshot (free, Linux)
Icons not showing:
- Make sure all three PNG files are in the
icons/folder - Check file names:
icon16.png,icon48.png,icon128.png
Extension not loading:
- Check for errors in
chrome://extensions/ - View console logs on the extension page
Submission rejected:
- Read rejection email carefully
- Common fixes:
- Add privacy policy URL
- Improve description clarity
- Add more/better screenshots
- Remove unnecessary permissions (we only use what's needed)
- Check
CHROME_STORE_SUBMISSION.mdfor detailed instructions - Review Chrome Web Store documentation
- Search for similar issues online
- Contact Chrome Web Store support
Total Time: ~20 minutes (excluding review wait time)
Good luck! 🎉