The short answer
SharePoint Server 2016 and SharePoint Server 2019 both left support in July 2026. Microsoft's lifecycle pages list an Extended End Date of 7/15/2026 6:59:59 AM Pacific for both products, which made the July 2026 update the last one either will ever receive. Microsoft's own migration guidance points at SharePoint Server Subscription Edition, not at SharePoint Online, and the difference matters more than most upgrade checklists admit. The part almost nobody plans for is search: your crawled and managed property schema, custom result sources, query rules and result types are configuration, not content, and migration tools move content. Whichever path you take, expect to rebuild the search experience, and expect the destination to have different published limits than the farm you are leaving.
Last updated: August 2026. Sources: Microsoft Lifecycle, SharePoint Server 2016 and SharePoint Server 2019 product pages; Microsoft Learn, Search limits for SharePoint.
If you still run SharePoint on premises, the deadline has passed. It went quietly, the way these things do, because a farm that stops receiving updates behaves exactly like a farm that receives them, right up until it does not.
Most of the migration guides written about this deadline are about content: how many terabytes, which tool, how long the cutover window is. That work is real, and it is also the part that gets planned. What tends to get discovered afterward is that search on the other side is not the search you had, and that the people who relied on it notice within a week.
What Microsoft actually published
Worth pinning down precisely, because the date is reported inconsistently. Microsoft's lifecycle pages for the two products show this:
| Product | Released | Mainstream end | Extended end |
|---|---|---|---|
| SharePoint Server 2016 | 5/1/2016 | 7/14/2021 | 7/15/2026 6:59:59 AM PT |
| SharePoint Server 2019 | 10/22/2018 | 1/10/2024 | 7/15/2026 6:59:59 AM PT |
You will see July 14, 2026 quoted almost everywhere, and that is not wrong in the way that matters: the July 2026 Patch Tuesday was the final set of fixes. The timestamp on Microsoft's table is simply how a fixed lifecycle expires, at the end of the last supported day in Pacific time. Both products follow the Fixed Lifecycle Policy, so there is no extended security update program of the kind Windows Server customers are used to buying.
One more detail from those same pages that changes the shape of the decision: the migration link Microsoft attaches to both products goes to upgrading to SharePoint Server Subscription Edition. Microsoft is not telling on-premises customers to move to the cloud. It is telling them to move to the supported on-premises version. Plenty of organizations should still go to SharePoint Online, but "Microsoft says migrate to the cloud" is not what the lifecycle documentation says, and if you are building a business case, quoting it accurately will save you an argument.
Why this is a search problem, not just a migration problem
A SharePoint farm's search experience is built out of things that live in the search service application: crawled properties and the managed properties they map to, custom result sources, query rules, result types and display templates, thesaurus and synonym entries, and any custom entity extraction somebody configured years ago.
None of that is content. Migration tools move sites, libraries, lists, files and permissions. The search configuration is a separate export, some of it portable, some of it not, and in the case of a move to SharePoint Online, some of it simply has no destination. Query rules, for instance, are deprecated in SharePoint Online. If your intranet's usefulness quietly depended on six query rules that promoted the right result for the six most common searches, those six searches get worse on day one and nobody will connect the regression to the migration.
The other half is the crawl itself. A freshly migrated tenant has to index everything from scratch, and until that finishes, search results are incomplete in a way that looks exactly like data loss to an ordinary user. Telling people "search is still catching up" works for about three days.
The three paths, and what each does to search
SharePoint Server Subscription Edition. The most conservative option and Microsoft's documented guidance. Your search configuration is the most portable here, because the architecture is the same. You keep running and patching servers, which means you keep owning the operational cost and the security surface. For organizations with a real reason to stay on premises, data residency, air-gapped networks, or a regulator that has opinions, this is the sane answer.
SharePoint Online. The end of server patching, and a different search product. You inherit Microsoft's published limits rather than your farm's tuning, and you lose the deepest customization hooks. In exchange you get Microsoft Search across Microsoft 365 and access to the Copilot and agent tooling, which is genuinely useful if your content really does all live inside Microsoft 365.
Hybrid, or staying put temporarily. Some organizations will run an unsupported farm for a while, because migrations slip. Be honest with yourself about what that means: unpatched software holding company documents is a finding, and it will be written up as one. If your team maps controls to SOC 2 or ISO 27001, an out-of-support system in scope is the kind of gap that compliance automation tooling will flag the moment somebody runs the assessment, so it is better to have a dated remediation plan than to be surprised by it in an audit.
What are the SharePoint Online search limits?
If you are landing in SharePoint Online, these are worth reading once, because several of them explain complaints that otherwise look like the migration went wrong. They come from Microsoft's published search limits reference.
| Limit | Maximum | Why it bites after a migration |
|---|---|---|
| File size crawled | 150 MB, or 512 MB for PDF, PPTX, PPT, DOC and DOCX | Above it, "only document metadata is downloaded, while the full content is NOT downloaded and remains unavailable for search". Large scanned archives become title-only search results. |
| Parsed content per item | 2 million characters | Parsing also stops after "a maximum of 30 seconds on parsing a single item". Long contracts and manuals get truncated silently. |
| Word breaker | 1,000,000 characters | Only the first million characters are tokenized, so text past that point is not searchable even when it was parsed. |
| Users or groups with access to an item | 10,000 distinct | The harshest one. Above it, "the item isn't searchable by any user." Broadly shared company-wide documents can vanish from search entirely. |
| Result set | 500 rows | Caps what any query, including a custom search page you rebuild, can return. |
The 10,000-user rule catches people every time, because the documents most likely to exceed it are the ones everybody needs: the handbook, the org chart, the all-hands deck. We went through the full set of causes and fixes in why SharePoint search is so bad.
Also worth knowing before you plan the cutover: schema changes do not trigger a recrawl. Microsoft is explicit that "the crawler won't automatically reindex the site" when you change the search schema. If you rebuild managed properties after migration and wonder why nothing reflects them, that is why, and you need to request reindexing manually.
Will my SharePoint search configuration migrate?
Partly. Content, metadata and permissions migrate with any competent tool. Managed property mappings can usually be recreated, though not always automatically. Custom result sources and result types generally need rebuilding by hand. Query rules do not carry forward to SharePoint Online in any useful sense, since the feature is deprecated there.
The practical approach is to treat search as a separate workstream with its own inventory. Before the cutover, list every managed property your site templates actually reference, every result source used by a search web part, and every query rule with a live promoted result. That inventory is usually much shorter than people fear, twenty to forty items in a typical farm, and it is far cheaper to write down while the old system is still running than to reverse engineer from user complaints afterward.
How long does a SharePoint migration take to reindex?
For a mid-size tenant, the initial crawl typically completes within a few days, and stragglers, especially large files and heavily shared items, can take longer. There is no published SLA on it, which is precisely why you should not schedule the "search is live" announcement for the day after cutover.
A better sequence is to migrate content, let the index settle for a week, then run your inventory of test queries before telling anyone search is ready. Build that test set from real questions people asked in the old system rather than from queries you invent, because invented queries are always the ones that work.
The question underneath the migration
Here is the thing worth saying plainly at the end of a deadline like this one. If you are already rebuilding the search experience from scratch, it is a reasonable moment to ask whether rebuilding the same thing in a new place is the goal.
The reason SharePoint search frustrated people on premises was rarely the ranking algorithm. It was scope. SharePoint can only search SharePoint, and by 2026 the answer to a normal work question is split across a document, a chat thread where the exception was agreed, and a ticket that implemented it. Moving the document half of that to a new SharePoint does not change the arithmetic. The policy is still in one system and the decision that modified it is still in another.
That is the gap SharePoint search across Microsoft 365 and your other apps is built to close: one query that reads SharePoint alongside Slack, Drive, Notion, Confluence, Jira and Gmail, returning a written answer with citations back to each source, filtered to what the person asking is already allowed to open. If you are weighing the native Microsoft options first, our Microsoft Copilot alternative page covers that comparison and SharePoint agents covers the licensing math behind them.
None of that is a reason to delay the migration. Get off the unsupported farm. Just do not assume the search problem travels with the content, because the shape of it changes on arrival, and the version worth building toward is the one that can see past SharePoint entirely. If you want the department-by-department version of what that looks like, we mapped it out in enterprise search use cases.
What to do this month
- Confirm your exposure. Inventory every farm still running 2016 or 2019, including the forgotten one in a subsidiary. Both hit Extended End on the same date.
- Write the search inventory now. Managed properties in use, result sources, query rules with live promoted results, and any custom display templates. Do it while the old system still answers questions.
- Pick the destination deliberately. Subscription Edition keeps your architecture and your servers. SharePoint Online ends the patching and changes the search product. Microsoft's own lifecycle guidance points at the former.
- Build a test query set from real history. Pull the actual top queries from your current search logs. That is your acceptance criteria, and it is the only honest way to know whether the new search is worse.
- Document the interim risk. If you will be unsupported for a quarter, write that down with an end date before someone else writes it down for you.